
WordPress Sayfa Önbelleğini Güvenle Etkinleştirme
Sabit ve herkese açık WordPress sayfalarını hızlandırırken ön izleme, hesap, sepet ve diğer özel yanıtların paylaşılmasını önleyin.
Önbellekleme, bir sitenin anında açılıyor hissi vermesi ile ziyaretçiyi bekletmesi arasındaki farktır. Aynı zamanda az önce yapılan bir değişikliğin görünmemesinin de en yaygın sebebidir. Her iki durumun kaynağı aynıdır: veritabanı ile ziyaretçi arasında bir yerde bir kopya tutuluyordur.
İşi zorlaştıran şey, ortada hiçbir zaman tek bir önbellek bulunmamasıdır. Bir WordPress sayfası sunucudaki sayfa önbelleğinde, veritabanının önündeki nesne önbelleğinde, ziyaretçinin cihazındaki tarayıcı önbelleğinde ve ona yakın bir CDN düğümünde tutuluyor olabilir — birbirinden bağımsız dört katman ve her birinin bir kopyanın ne kadar süre taze sayılacağına dair kendi ölçüsü. “Değişikliklerim görünmüyor” sorununu çözmek, bu katmanlardan hangisinin yanıt verdiğini bilmekle başlar.
Bu rehberler o yığını sırayla ele alır. Önbelleklemeyi güvenli biçimde kurmak, hiçbir koşulda önbelleğe alınmaması gerekenleri belirlemek — sepetler, ödeme sayfaları, oturum açmış kullanıcılar — ve bir şeyin ne kadar süre saklanacağını denetleyen başlıkları anlamak. Ardından önbelleklemeyle birlikte gelen iyileştirme katmanı: küçültme, geç yükleme, görsel biçimleri ve bu tercihlerin oynattığı Core Web Vitals değerleri.
Buradaki geniş bir grup bozulmaları ele alır, çünkü agresif iyileştirme belirli ve tanınabilir biçimlerde bir şeyleri bozar. Düzeni çökerten küçültülmüş bir stil dosyası, menüyü çalışmaz hale getiren ertelenmiş JavaScript, birbiriyle çekişen iki önbellek eklentisi, dünün HTML’ini sunan bir CDN.
Katmanlar yeniyse, önbelleklemenin nasıl çalıştığını anlatan yazıyla başlamak gerekir. Buradaki hemen her yazı, onları birbirinden ayırabildiğinizi varsayar.

Sabit ve herkese açık WordPress sayfalarını hızlandırırken ön izleme, hesap, sepet ve diğer özel yanıtların paylaşılmasını önleyin.

WordPress önbelleklerinin ne sakladığını, anahtar ve sürelerin yeniden kullanımı nasıl yönettiğini, özel sayfaların neden farklı kurallar gerektirdiğini öğrenin.

LCP, INP ve CLS sorunlarını tek puana indirgemeden teşhis edin; gerçek kullanıcı verisini laboratuvar ölçümleriyle destekleyip WordPress’i güvenle iyileştirin.

Dil sürümlerinin önbellekte birbirine karışmasını önlemek için cache anahtarlarını, dil yönlendirmelerini ve temizleme kapsamını doğru yapılandırın.

WordPress mobil yavaşlığını ağ, cihaz CPU’su, LCP görseli, JavaScript, font ve farklı cache yollarını ayrı ölçerek teşhis edin.

Elementor editöründe görünen ancak canlı sayfaya yansımayan değişiklikleri şablon koşulu, üretilen CSS, WordPress cache’i ve CDN katmanında teşhis edin.

İki cache eklentisinin aynı sayfa, varlık veya temizleme katmanını yönetmesinden doğan çakışmaları sahiplik haritasıyla güvenle giderin.

WordPress’te cache temizliğini değişen içeriğe ve doğru katmana göre hedefleyin; gereksiz global purge ile origin yükü oluşturmayın.

WordPress yanıtlarında public, private, no-cache, no-store, max-age ve s-maxage yönergelerini doğru içerik sınıfına uygulayın.

WordPress’te sürümlü CSS, JavaScript, görsel ve font dosyalarına uygun Cache-Control süreleri verin; HTML ile kişisel yanıtları ihtiyatlı yönetin.