Bir ziyaretçinin yüklediği şeylerin çoğu hiçbir zaman PHP'ye ulaşmaz — doğrudan önbellekten sunulur; bu da buradaki bir sitenin hızlı olmasının tek başına en büyük nedenidir.
Katmanlar, en dıştakinden başlayarak
CDN, eğer kullanıyorsanız, görselleri ve statik dosyaları ziyaretçiye yakın bir konumdan sunar. Sunucu önbelleği, oluşturulmuş sayfaların tamamını tutar; böylece yinelenen bir ziyarette PHP çalıştırılmaz. WordPress sitelerindeki Zinn® önbellek eklentisi, nelerin önbelleğe alınabileceğine karar verir ve siz yayınladığınızda doğru sayfaları temizler.
Ne zaman temizlemeniz gerekir
Yayınlama, bir yazıyı düzenleme veya bir menüyü değiştirme işlemleri etkilenen sayfaları kendiliğinden temizler. Eklentinin değiştirdiğinizi göremediği bir şeyi değiştirdikten sonra manuel olarak temizlemeniz gerekir — SFTP üzerinden düzenlenen bir tema dosyası, doğrudan veritabanında değiştirilen bir ayar gibi.
Siteler → siteniz → Önbellek → Temizle.
"Değişikliğim görünmüyor"
Bu sırayla kontrol edin, çünkü sorun neredeyse her zaman son maddedir:
- Yukarıdaki ekrandan site önbelleğini temizleyin.
- Değişiklik bir görsel veya stil sayfasıyla ilgiliyse CDN'i temizleyin.
- Kendi tarayıcınızı kontrol edin. Sayfayı gizli bir pencerede yükleyin. Bu durumların yarısından fazlası yerel önbellekten kaynaklanır ve bizim tarafı ne kadar temizlerseniz temizleyin bu durum düzelmez.
Neler asla önbelleğe alınmaz
Giriş yapılmış oturumlar, sepetler, ödeme sayfaları ve yönetici ekranları. Bir mağaza, bir müşteriye başka bir müşterinin sepetini asla sunmaz ve bu durum yapılandırılmaktan ziyade zorunlu kılınmıştır.