Bu sorunun kabul edilmiş bir cevabı olduğunu biliyorum, ancak bu sorunun eldeki sorun için hala çok karmaşık olduğunu düşünüyorum ve aslında kullanıcıya bağlı olarak yanlış olabilir (suçsuz olsa da), bu yüzden hala paylaşacağımı düşündüm. benim dev yaptığım zaman önbellekleme atlamak nasıl (sadece Wordpress ile değil).
Çoğu modern tarayıcıda gizli mod adı verilen bir şey bulunur . Bu modda, bilgisayarınızdaki hiçbir şey önbelleğe alınmaz, bu nedenle her yenileme sunucudan yeni bir sayfa indirilir. Internet Explorer’da tuşuna basın Ctrl + Shift + P
. Firefox ve Chrome'da tuşuna basın Ctrl + Shift + N
.
Tarayıcınızda gizli mod yoksa, normal Ctrl + F5
olarak IE'ye basarak veya Ctrl + Shift + R
Firefox ve Chrome'da zor bir yeniden yüklemeyi zorlayabilirsiniz .
CSS dosyaları ile ilgili sorunuza gelince (ve esasen, resimler ve Javascript dosyaları gibi tüm varlık dosyalarınız), WP Süper Önbelleği tarafından hiçbir şekilde önbelleklenmedi. Ayarlarınız ve / veya bu eklentinin kullanımı gelmez bu dosyaların yayınlanma şeklini etkiler. Bu dosyaları önbelleğe alan tarayıcınızdır ve bu nedenle yeniden yüklemenizi zorlamanızın nedeni budur.
Eklenti, Wordpress'in HTML dosyalarınızı (PHP yoluyla) nasıl oluşturduğunu değerlendirir ve bir kopyasını saklar, böylece bir dahaki sefere birileri aynı yazı, sayfa veya her neyse, kopyaya hizmet eder ve istemez PHP tarafından oluşturulan HTML'yi yeniden değerlendirin ve bu nedenle sayfalarınızı bu kadar hızlı yükleyerek hesaplama süresinden tasarruf edin. (Umarım bu açıktır.)
Sorun şu ki bir PHP fonksiyonu aracılığıyla CSS dosyaları URL'yi bir zaman damgası üzerinde eğer ediyoruz tokat olduğunu olduğunu HTML PHP değerlendirme ve bu edecektir WP Super Cache tarafından önbelleğe alınması. Aynı gönderiye yapılan her istek, aynı zaman damgasına sahip olacak, çünkü kullanıcılara orijinal zaman damgası değerlendirmesinin bir kopyası sunuluyor. (Yanlışsam düzelt.)
Bypass WP Süper Önbellek en önbelleğe alma için doğru yol seçeneğini ayarlamaktır Don't cache for known users
için true
eklentinin ayar sayfasında.
Son olarak (ve kodlama konusunda gerçek bir yapıştırıcı olduğum için bu kişisel bir tercihtir), gizli veya zorlu yeniden yükleme işlemlerine başvurmak, HTML sayfalarınızda gereksiz işaretleme eklemenizi gerektirmez. Tabii ki, bir zaman damgası eklemek, istek başına statik dosya başına sadece 13 bayt ekler, ancak hey, dediğim gibi, bu tür şeyler için bir yapıştırıcı olduğumu. Hala 13 byte gereksiz.