Buyukweb
WordPress CDN Kurulumu: Cloudflare ile Hızlanma

WordPress CDN Kurulumu: Cloudflare ile Hızlanma

WordPress sitenize ücretsiz Cloudflare CDN nasıl kurulur? DNS yapılandırması, önbellekleme ayarları, SSL kurulumu, güvenlik özellikleri ve performans sonuçları hakkında adım adım rehber.

Büyükweb Teknik Ekibi13 Ağustos 20257 dakika okuma

WordPress CDN Kurulumu: Cloudflare ile Hızlanma

CDN (Content Delivery Network - İçerik Dağıtım Ağı), sitenizin statik içeriklerini dünya genelindeki sunuculara dağıtarak ziyaretçilere en yakın konumdan içerik sunar. Cloudflare, ücretsiz planıyla bile ciddi performans ve güvenlik iyileştirmeleri sunan en popüler CDN çözümüdür.

CDN Nasıl Çalışır?

CDN olmadan bir kullanıcı sitenizi ziyaret ettiğinde, tüm içerik (görseller, CSS, JavaScript) tek bir sunucudan yüklenir. Bu sunucu İstanbul'da olsa bile, Londra'daki bir ziyaretçi için yüksek gecikme süreleri yaşanabilir.

CDN ile:

Kullanıcı (Londra) → Cloudflare Londra POP → İçerik (10ms)
Kullanıcı (Tokyo) → Cloudflare Tokyo POP → İçerik (8ms)
Kullanıcı (New York) → Cloudflare NY POP → İçerik (5ms)

Cloudflare, 300+ şehirde 10.000'den fazla sunucuya sahiptir.

Cloudflare'in Sunduğu Avantajlar

Performans Faydaları

  • Sayfa yükleme süresini %50-70 azaltır
  • Global içerik dağıtımı
  • HTTP/3 ve QUIC protokol desteği
  • Otomatik görsel optimizasyonu (Polish)
  • Akıllı yönlendirme (Argo Smart Routing)

Güvenlik Faydaları

  • DDoS koruması (tüm planlarda)
  • Web Application Firewall (WAF)
  • SSL/TLS sertifikası (ücretsiz)
  • Bot koruması
  • Rate limiting

SEO Faydaları

  • Core Web Vitals iyileştirmesi
  • Daha düşük TTFB (Time to First Byte)
  • SSL zorunluluğu karşılanır

Cloudflare Kurulum Adımları

Adım 1: Cloudflare Hesabı Oluşturun

  1. cloudflare.com'u ziyaret edin
  2. Ücretsiz hesap oluşturun
  3. "Add a Site" butonuna tıklayın
  4. Alan adınızı girin: buyukweb.com
  5. Ücretsiz planı seçin

Adım 2: DNS Kayıtlarını Aktarın

Cloudflare mevcut DNS kayıtlarınızı otomatik olarak tarar.

Mevcut DNS kayıtları:
A   buyukweb.com      → 185.x.x.x (Proxy: Aktif ☁)
A   www.buyukweb.com  → 185.x.x.x (Proxy: Aktif ☁)
MX  buyukweb.com      → mail.buyukweb.com (Proxy: Kapalı)

Önemli: E-posta kayıtları (MX, SPF, DKIM) için proxy'yi kapalı bırakın.

Adım 3: Nameserver'ları Güncelleyin

Cloudflare size iki nameserver adresi verir:

NS1: alex.ns.cloudflare.com
NS2: rina.ns.cloudflare.com

cPanel Hosting paketlerimizde nameserver değişikliği için hosting panelinizi veya domain kayıt kuruluşunuzun panelini kullanın.

Nameserver propagasyonu: 24-48 saat sürebilir. Cloudflare genellikle birkaç saat içinde bildirim gönderir.

WordPress Cloudflare Eklentisi Kurulumu

Cloudflare'in resmi WordPress eklentisi, Cache API'sine erişim sağlar.

Eklentiler > Yeni Ekle > "Cloudflare" ara

Eklenti Yapılandırması

Ayarlar > Cloudflare
E-posta: cloudflare@buyukweb.com
API Key: [Cloudflare panelinden alın]

API Key Alma:

Cloudflare Dashboard → Profil → API Tokens → Global API Key

Cloudflare Önbellekleme Ayarları

Cache Level (Önbellekleme Seviyesi)

Cloudflare Dashboard → Caching → Configuration
Cache Level: Standard (Önerilen)

Seçenekler:

  • No Query String: Sadece statik dosyaları önbellekle
  • Ignore Query String: Tüm içeriği önbellekle (dikkatli kullanın)
  • Standard: Önerilen ayar

Browser Cache TTL

Browser Cache TTL: 4 hours (Varsayılan)

WordPress eklentileri veya temalar sık güncelleniyorsa daha kısa tutun.

Edge Cache TTL (Page Rules ile)

Cloudflare → Rules → Page Rules → Create Page Rule

URL: buyukweb.com/wp-admin/*
Setting: Bypass Cache

URL: buyukweb.com/wp-login.php
Setting: Bypass Cache

URL: buyukweb.com/*
Setting: Cache Level: Cache Everything
Edge Cache TTL: 1 day

WordPress için Önemli Cloudflare Ayarları

SSL/TLS Yapılandırması

Cloudflare → SSL/TLS → Overview
Encryption Mode: Full (strict)

Hosting sunucunuzda geçerli bir SSL sertifikası varsa "Full (strict)" seçin.

cPanel Hosting ve Plesk Hosting paketlerimizde Let's Encrypt SSL sertifikası ücretsiz sunulur.

Rocket Loader

Cloudflare → Speed → Optimization → Rocket Loader → Off

Rocket Loader bazen WordPress JavaScript'iyle çakışabilir. Soruna göre değerlendirin.

Minification

Cloudflare → Speed → Optimization → Auto Minify
☑ JavaScript
☑ CSS
☑ HTML

Not: WordPress tarafında da minification aktifse, ikisini birden etkinleştirmek bazen sorun çıkarabilir.

Image Resizing (Polish)

Cloudflare → Speed → Optimization → Polish
Mode: Lossless (kalitesiz sıkıştırma) veya Lossy
WebP: Aktif

Cloudflare Güvenlik Ayarları

Security Level

Cloudflare → Security → Settings
Security Level: Medium (Önerilen)

Eğer çok fazla sahte trafik alıyorsanız "High" seçin.

Rate Limiting

Cloudflare → Security → WAF → Rate Limiting Rules

WordPress login sayfasını brute force'tan koruyun:

URL: /wp-login.php
Eşik: 5 istek / 1 dakika
Eylem: Block

Bot Fight Mode

Cloudflare → Security → Bots → Bot Fight Mode → On

WordPress Cache Temizleme

Cloudflare cache'ini WordPress'ten temizlemek için Cloudflare eklentisini kullanın:

WordPress Admin → Cloudflare → Cache
"Purge Cache" butonuna tıklayın

Veya WP Rocket ile otomatik purge:

// functions.php
function purge_cloudflare_on_update($post_id) {
    if (function_exists('cloudflare_purge_cache')) {
        cloudflare_purge_cache();
    }
}
add_action('save_post', 'purge_cloudflare_on_update');

Cloudflare ile WordPress Performans Sonuçları

Tipik iyileştirmeler:

Metrik Cloudflare Öncesi Cloudflare Sonrası
TTFB 800ms 120ms
Sayfa yükleme 4.2s 1.8s
LCP 3.5s 1.4s
Toplam boyut 2.8 MB 1.1 MB

Cloudflare CDN yanında daha fazla performans için E5V4 VDS sunucularımızı değerlendirin. NVMe SSD ve güçlü CPU kaynakları, Cloudflare'in önbelleklemediği dinamik içerikleri de hızlı sunar.

Sorun Giderme

525 SSL Handshake Hatası

Çözüm: Cloudflare SSL Mode'u "Flexible"dan "Full"a değiştirin

524 Timeout Hatası

Çözüm: Cloudflare → Network → HTTP/2: Disable (geçici)
Kalıcı çözüm: Hosting sunucunuzdaki uzun süreli işlemleri optimize edin

CSS/JS Bozuklukları

Çözüm 1: Rocket Loader'ı kapatın
Çözüm 2: Minification'ı kapatın
Çözüm 3: Cache'i temizleyin (Purge Everything)

Sonuç

Cloudflare, WordPress sitenize ücretsiz olarak sunduğu CDN, SSL ve güvenlik özellikleriyle en değerli araçlardan biridir. Doğru yapılandırma ile sayfa yükleme sürelerini yarıya indirebilir, sunucu yükünü azaltabilir ve sitenizi saldırılara karşı koruyabilirsiniz. Güçlü bir hosting altyapısı ile Cloudflare'in global dağıtım ağını birleştirmek, WordPress sitenizi dünya standartlarına taşımanın en etkili yoludur.


WordPress Performans ve Guvenlik

Eklenti Yonetimi

Sadece gerekli eklentileri kurun, 15-20 ile sinirlayin. Guvenlik: Wordfence, onbellek: LiteSpeed Cache, SEO: Rank Math oneriyoruz.

Tema Optimizasyonu

Hafif temalar: GeneratePress, Astra, Kadence. Kullanilmayan CSS/JS kaldirin. Kritik CSS inline ekleyin.

Veritabani Bakimi

Revisions, spam yorumlar, transient temizleyin. WP-Optimize ile otomatiklestirin. Autoload optimize edin.

Guvenlik

wp-login.php degistirin veya IP kisitlayin. xmlrpc.php devre disi birakin. wp-config.php ust dizine tasiyin. Guvenlik anahtarlarini degistirin.

CDN

Cloudflare ile DNS, CDN ve DDoS korumasi bir arada. BunnyCDN veya KeyCDN alternatifleri.

WooCommerce

Urun gorselleri optimize edin. Fragment cache, AJAX cart kullanin. Gereksiz scriptleri devre disi birakin.

Sik Sorulan Sorular

En uygun hosting?

LiteSpeed + NVMe + PHP 8.x + CloudLinux ideal. Buyukweb cPanel paketleri bu altyapiyi sunar.

Hacklendi ne yapmaliyim?

Bakim modu, parola degistir, malware tara, temiz yedekten yukle, guncelle.

Sonuc

WordPress dogru optimize edildiginde profesyonel ve hizli bir platformdur. Hosting, eklenti ve guvenlik ile sitenizi ust seviyeye tasiyin.

WordPress Eklenti Onerileri 2025-2026

Performans

  • LiteSpeed Cache: LiteSpeed sunucularda en iyi onbellek
  • ShortPixel: Otomatik resim optimizasyonu ve WebP
  • Asset CleanUp: Gereksiz CSS/JS devre disi birakma

Guvenlik

  • Wordfence: WAF, malware tarama, brute-force koruma
  • Two Factor Auth: 2FA ile giris guvenligi
  • UpdraftPlus: Otomatik yedekleme

SEO

  • Rank Math: Gelismis SEO, schema, ucretsiz
  • Site Kit by Google: Search Console ve Analytics entegrasyonu

WordPress Hiz Testi

LiteSpeed Cache vs WP Super Cache vs W3 Total Cache

  • Sayfa yuklenme: LiteSpeed Cache %40 daha hizli
  • TTFB: LiteSpeed Cache < 200ms, digerleri 400-600ms
  • Bellek kullanimi: LiteSpeed Cache en dusuk
  • CDN, resim optimizasyon ve veritabani optimizasyonu dahil

Buyukweb paketlerinde LiteSpeed + LSCache standart olarak sunulmaktadir.

Hosting ve Sunucu Terimleri Sozlugu

Terim Aciklama
VDS Virtual Dedicated Server - Sanal ozel sunucu
NVMe SSD Non-Volatile Memory Express - En hizli disk teknolojisi
LiteSpeed Yuksek performansli web sunucu yazilimi
CloudLinux Paylasimli hosting icin kaynak izolasyon isletim sistemi
cPanel Populer web hosting kontrol paneli
Plesk Web hosting ve sunucu yonetim paneli
KVM Kernel-based Virtual Machine - Tam sanallastirma teknolojisi
DDoS Distributed Denial of Service - Dagitik hizmet engelleme saldirisi
SSL/TLS Veri iletisimini sifreleyen guvenlik protokolu
TTFB Time to First Byte - Sunucu yanit suresi
CDN Content Delivery Network - Icerik dagitim agi
WAF Web Application Firewall - Web uygulama guvenligi duvari
IOPS Input/Output Operations Per Second - Disk performans olcusu
Uptime Sunucunun kesintisiz calisma suresi yuzdesi
Bandwidth Veri transfer kapasitesi

Bu terimleri anlamak, hosting ve sunucu hizmetlerini daha bilinçli secmenize yardimci olur. Detayli bilgi icin Buyukweb blog yazilarini takip edin veya teknik destek ekibimize danisIn.

Etiketler:

#wordpress#cloudflare#cdn#kurulum rehberi#hız optimizasyonu#web geliştirme

Bu yazıyı paylaş