Cloudflare Cache Development WordPress Panel Ayarları

Cloudflare Cache Development WordPress Panel Ayarları

Cloudflare, web sitelerinin performansını artırmak ve hızlandırmak amacıyla kullanılan güçlü bir araçtır. Ancak, dinamik içeriklerin sürekli olarak değişmesi durumunda, özellikle WordPress gibi içerik yönetim sistemlerinde, Cloudflare’ın cache (önbellek) sistemi bazen site hızını olumsuz yönde etkileyebilir. WordPress’te düzenleme yaparken ya da yazı eklerken, Cloudflare’ın cache sistemi devreye girerek yavaşlamaya neden olabilir. Bu makalede, WordPress ile çalışırken Cloudflare’ın cache etkilerini en aza indirmek için yapabileceğiniz bazı ayarları ve çözümleri adım adım ele alacağız.

1. Development Mode (Geliştirme Modu) Kullanmak

Cloudflare’ın “Development Mode” özelliği, site üzerinde değişiklik yaparken cache’lemeyi devre dışı bırakmak için kullanılır. WordPress admin paneline giriş yaptığınızda, yazı eklerken veya düzenlerken bu mod aktif olduğunda, Cloudflare cache’i devre dışı bırakır ve sayfanın her seferinde en güncel hali görüntülenir.

Ancak, “Development Mode” sadece 3 saatlik bir süreyle sınırlıdır. Bu süre sonunda Cloudflare otomatik olarak normal moda döner. Yani, sürekli yazı eklediğinizde veya admin panelde çalıştığınızda bu modu her 3 saatte bir yeniden etkinleştirmeniz gerekebilir. Bu mod sayesinde, site üzerinde yaptığınız değişiklikler hemen yansır ve cache nedeniyle yaşanan gecikmeler ortadan kalkar.

2. Page Rules (Sayfa Kuralları) Kullanmak

Cloudflare’ın Page Rules özelliği, belirli sayfalar için özel kurallar belirlemenizi sağlar. WordPress admin paneli (wp-admin) ve yazı düzenleme sayfaları gibi dinamik içeriklerin bulunduğu bölgelere özel cache kuralları ekleyerek, Cloudflare’ın o sayfaları cache’lemesini engelleyebilirsiniz. Bu sayede sadece statik içeriklerin cache’lenmesi sağlanır ve dinamik sayfalarda herhangi bir hız sorunu yaşanmaz.

Adımlar:

  1. Cloudflare panelinize giriş yapın.
  2. Page Rules sekmesine gidin.
  3. Create a Page Rule (Sayfa Kuralı Oluştur) seçeneğini tıklayın.
  4. *yoursite.com/wp-admin/* ve *yoursite.com/wp-login.php* gibi URL’ler kullanarak, admin paneli ve giriş sayfasına özel kurallar oluşturun.

Örnek Sayfa Kuralı Ayarları:

  • Cache Level: Bypass (Bu seçenek, belirtilen sayfalarda cache’lemeyi tamamen devre dışı bırakır).
  • Disable Performance: Bu da sayfa üzerinde hız optimizasyonunu (minify, Rocket Loader gibi) devre dışı bırakır.

Bu ayarlar sayesinde, admin panelindeki sayfalar ve yazı düzenleme işlemleri sırasında cache devre dışı bırakılır ve Cloudflare’ın önbellek engeli ortadan kalkar.

3. Cache TTL Ayarlarını Düzenlemek

Cloudflare’da Cache TTL (Time To Live) sürelerini kısaltarak, cache’in daha sık güncellenmesini sağlayabilirsiniz. TTL, Cloudflare’ın bir sayfanın cache’ini ne kadar süreyle saklayacağını belirler. Eğer TTL süresi uzun olursa, içerikler uzun süre önbelleklenir ve değişiklikler hemen yansımayabilir. TTL’yi kısaltarak, Cloudflare’ın cache’ini daha sık yenileyebilir ve güncel içeriklerin hemen görünmesini sağlayabilirsiniz.

Adımlar:

  1. Cloudflare panelinde Caching sekmesine gidin.
  2. Cache Everything seçeneğini kapatın. Bu, sadece statik içeriklerin cache’lenmesini sağlar.
  3. Edge Cache TTL’yi düşük tutarak, Cloudflare’ın cache süresini kısaltabilirsiniz.

Bu ayar, özellikle dinamik içeriklerin hızlı bir şekilde güncellenmesini sağlayarak, Cloudflare’ın cache’inin engel oluşturmasını önler.

4. Purge Cache (Cache Temizleme)

Yazı eklerken veya düzenlerken, Cloudflare cache’ini manuel olarak temizlemeyi deneyebilirsiniz. Bu işlem, site üzerinde yaptığınız değişikliklerin hemen görünmesini sağlar. Özellikle büyük içerik değişiklikleri veya site yapılandırmasında yapılan güncellemelerde bu adım faydalı olacaktır.

Adımlar:

  1. Cloudflare panelinize giriş yapın.
  2. Caching sekmesinde Purge Cache seçeneğini tıklayın.
  3. Tüm cache’i temizleyerek, en güncel içeriğin siteye yansımasını sağlayabilirsiniz.

5. Cloudflare’ı Diğer Kısımlarda Optimize Etmek

Cloudflare’ı sadece admin panelindeki sayfalarla sınırlı tutmak yerine, genel site performansını artırmak için farklı ayarları da optimize edebilirsiniz.

  • Auto Minify: JavaScript, CSS ve HTML dosyalarını küçültmek için bu ayarı aktif tutarak, dosyaların daha hızlı yüklenmesini sağlayabilirsiniz.
  • Rocket Loader: JavaScript’in yüklenme sırasını optimize etmek ve sayfa yükleme sürelerini kısaltmak için Rocket Loader’ı etkinleştirebilirsiniz.

Bu ayarlar, Cloudflare’ın daha verimli çalışmasını sağlar ve genel site hızını artırır. Admin panelindeki işlemler dışında, tüm site performansını iyileştirirken yazı ekleme işlemlerinizi etkilemez.

Sonuç

Cloudflare, web sitenizin hızını artırmak için mükemmel bir araç olsa da, dinamik içeriklerle çalışan WordPress sitelerinde zaman zaman cache sorunları yaşanabilir. Bu makalede bahsettiğimiz adımları takip ederek, yazı eklerken veya admin panelde çalışırken Cloudflare’ın cache etkilerini en aza indirebilir, site üzerinde yaptığınız değişikliklerin anında yansımasını sağlayabilirsiniz. Unutmayın, her durumda Cloudflare’ın destek ekibiyle iletişime geçerek daha fazla bilgi alabilir ve sorunlarınıza çözüm arayabilirsiniz.

index.net.tr © all rights reserved

indexgpt’ye sor!