Siten yurt dışından ya da uzak şehirlerden yavaş açılıyor, bazen de botların saldırısıyla uğraşıyorsun. Cloudflare bu iki derde birden çözüm olan ücretsiz bir CDN ve güvenlik katmanıdır. Bu yazıda CDN’in ne işe yaradığını, Cloudflare ücretsiz planını WordPress sitene adım adım nasıl kuracağını, DNS ve önbellek ayarlarını ve kurulumda dikkat etmen gereken noktaları anlatıyorum.
CDN nedir, Cloudflare ne kazandırır
CDN, içerik dağıtım ağı demektir. Sitenin görsel, stil dosyası ve script gibi parçalarını dünyanın farklı yerlerindeki sunuculara kopyalar. Ziyaretçi sayfayı açtığında bu dosyalar ona en yakın sunucudan gelir, yani yol kısalır ve sayfa daha hızlı yüklenir. Cloudflare bunu ücretsiz planında bile sunar. Hız dışında ikinci faydası güvenliktir: trafik Cloudflare üzerinden geçtiği için sunucunun gerçek adresi gizlenir, kötü niyetli botlar ve basit saldırılar daha sunucuya ulaşmadan süzülür. Ücretsiz plan küçük ve orta ölçekli siteler için yeterlidir; önbellek, SSL ve temel saldırı koruması bu planda gelir.
Adım adım kurulum
Kurulum çoğunlukla alan adının nameserver kayıtlarını değiştirmekten ibarettir. Bu değişikliği yapabilmen için alan adını aldığın firmanın paneline erişimin olmalı.
- Cloudflare’de ücretsiz bir hesap aç ve alan adını ekle. Cloudflare mevcut DNS kayıtlarını otomatik tarar.
- Taranan kayıtların eksiksiz geldiğini kontrol et. Özellikle alan adının ana A kaydı ve mail kayıtları (MX) doğru görünmeli, yoksa mailin kesilir.
- Cloudflare sana iki nameserver adresi verir. Alan adı firmanın panelinde eski nameserver’ları bunlarla değiştir.
- Değişiklik yayılana kadar birkaç saat bekle. Cloudflare alan adı aktif olunca sana bildirir.
- SSL/TLS ayarında modu “Full” seç. “Flexible” modu sunucunda zaten SSL varsa yönlendirme döngüsüne yol açabilir.
Nameserver değişikliği yayıldığında site artık Cloudflare üzerinden akmaya başlar. Bu noktada kurulumun temeli tamamdır, kalan iş önbellek ayarıdır.
Önbellek ayarları ve dikkat edilecekler
Cloudflare varsayılan olarak görsel ve stil dosyası gibi statik içerikleri önbelleğe alır. WordPress tarafında her şeyin uyumlu çalışması için Cloudflare’in kendi eklentisini kurabilir ya da bir hızlandırma eklentisinin Cloudflare entegrasyonunu kullanabilirsin; böylece içeriği güncellediğinde önbellek otomatik temizlenir. Dikkat edilecek birkaç nokta var. Giriş yaptığın admin panelini ve sepet gibi dinamik sayfaları önbelleğe aldırma, yoksa güncel olmayan içerik görünür; bunun için “sayfa kuralları” ile wp-admin yolunu önbellek dışında tut. Bir de WooCommerce gibi oturum taşıyan sitelerde ayarları dikkatli yap. İçeriği değiştirdiğin halde eski hali görünüyorsa Cloudflare panelinden önbelleği elle temizlemen yeterli olur. Bir ayar daha işine yarar: Cloudflare’in “Auto Minify” ve “Brotli” seçeneklerini açarsan dosyalar sıkıştırılır ve daha az veri iner. Geliştirme aşamasında sık değişiklik yapıyorsan “Development Mode” düğmesini aç, böylece önbellek geçici olarak devre dışı kalır ve her değişikliği anında görürsün. İş bitince bu modu kapatmayı unutma, yoksa önbelleğin hız faydasını kaybedersin. Hızı tek bir araçla değil bütün olarak ele almak istersen WordPress site hızlandırma hizmeti bu işi kapsar. Önbellek, sunucu ve CDN’in birlikte nasıl ayarlandığını öğrenmek için WordPress hız ve performans rehberine göz atabilirsin.
Sık sorulan sorular
Cloudflare ücretsiz plan yeterli mi?
Küçük ve orta ölçekli siteler için çoğu zaman yeterlidir. Önbellek, ücretsiz SSL ve temel bot koruması ücretsiz planda gelir. Yüksek trafikli ya da özel güvenlik kuralı isteyen siteler ücretli planlara geçebilir, ama standart bir blog ya da kurumsal site için ücretsiz plan iş görür.
Cloudflare kurunca sitem bozulur mu?
Kurulum doğruysa bozulmaz. En sık hata yanlış SSL modu seçmek ve DNS kayıtlarının eksik taranmasıdır. SSL modunu Full yapar ve mail kayıtlarının yerinde olduğunu doğrularsan sorun çıkmaz. Bir aksilik olursa nameserver’ları eski haline döndürmek siteyi geri getirir.
Cloudflare kurulumu adımları takip edince kolaydır ama DNS ve SSL ayarında yapılan hata siteyi ya da maili kesebilir. Kurulumu ve önbellek ayarını senin için ben yapmamı istersen, mevcut durumu görmek için ücretsiz ön analiz isteyebilirsin.
Bu konunun tüm rehberi: WordPress Hız ve Performans Rehberi