Konuyu Açan
#1
Bir WooCommerce sitesinde ürün sayfalarını Cloudflare üzerinden önbelleğe almak sayfa hızını artırabiliyor; ama “Cache Everything” kuralını tüm siteye uygulamak sepet ve hesap akışını kolayca bozabiliyor. Ürün sayfası hızlanırken ziyaretçiye başka bir kullanıcının sepet durumunu ya da oturumuna bağlı içeriği göstermek istemeyiz.
Ben olsam önce kapsamı daraltırım: Sepet, ödeme ve hesap sayfalarını URL yoluna göre önbellek dışı bırakır; ayrıca WooCommerce’in sepet ve oturum çerezleri bulunan isteklerde cache bypass uygularım. Örneğin
Önbelleğe alınacak içerikte de temkinli olun: Ürün sayfası herkese aynı HTML’i sunuyorsa uygun olabilir; stok, fiyat veya kişiselleştirilmiş öneriler kullanıcıya göre değişiyorsa HTML’i cache’lemek beklenmedik sonuç çıkarabilir. Önce statik dosyaları ve gerçekten herkese ortak olan sayfaları hızlandırmak daha güvenli bir başlangıç.
Siz WooCommerce’ta HTML önbelleğini hangi kurallarla yönetiyorsunuz; çerez bazlı bypass mı, yalnızca belirli URL’leri cache’lemek mi daha sorunsuz oldu?
Ben olsam önce kapsamı daraltırım: Sepet, ödeme ve hesap sayfalarını URL yoluna göre önbellek dışı bırakır; ayrıca WooCommerce’in sepet ve oturum çerezleri bulunan isteklerde cache bypass uygularım. Örneğin
woocommerce_items_in_cart, woocommerce_cart_hash ve wp_woocommerce_session_ çerezleri kontrol edilebilir. Giriş yapmış kullanıcıların sayfalarını da ayrıca ele almak gerekir. Kural sırası ve mevcut WordPress eklentileri önemli; canlıya almadan önce misafir, giriş yapmış kullanıcı ve sepetine ürün eklemiş ziyaretçiyle ayrı ayrı test etmek şart.Önbelleğe alınacak içerikte de temkinli olun: Ürün sayfası herkese aynı HTML’i sunuyorsa uygun olabilir; stok, fiyat veya kişiselleştirilmiş öneriler kullanıcıya göre değişiyorsa HTML’i cache’lemek beklenmedik sonuç çıkarabilir. Önce statik dosyaları ve gerçekten herkese ortak olan sayfaları hızlandırmak daha güvenli bir başlangıç.
Siz WooCommerce’ta HTML önbelleğini hangi kurallarla yönetiyorsunuz; çerez bazlı bypass mı, yalnızca belirli URL’leri cache’lemek mi daha sorunsuz oldu?