“Önbelleğinizi sıfırlayın” anlamı nedir?Aslında?
“Önbelleğinizi sıfırlamaya çalışın.” Bunun anlamı ne?! Öncelikle bu makaleyi okuyun, çünkü bu önbellekleme sorunlarının% 80’i için geçerlidir. Bu yardımcı olmazsa, bunu bir önbellek tarayıcısı değil, bir sunucu tarafı önbellek olarak okuyun, belki de sorununuz yüzünden.
WordPress’te “Önbelleğinizi Sıfırlama” hakkında eksiksiz bir rehber olarak hareket etmek için bu öğreticiyi yaptık. Parçalar arasında kolayca gezinmek için bu yazının solundaki içerik tablosunu kullanın. Önbellek nedir? Önbellek, yerel olarak depolanan geçici dosyaların bir koleksiyonudur. Önbellekleme uygulaması birçok türü vardır, ancak WordPress önbelleğini tartışırken genellikle “önbellek tarayıcısı” hakkında konuşuruz. Önbellek tarayıcısı, web sayfaları oluşturan çeşitli bileşenlerin yerel kopyalarını saklar. Bu bileşen genellikle stil sayfası CSS ve HTML’den oluşur. Ziyaretçiler web sitenize ilk kez eriştiğinde, bu dosyalar bilgisayarlarına indirilir. Bu şekilde, ziyaretçiler ikinci kez döndüklerinde, dosyaların çoğu indirildiği için web sitesi daha hızlı yüklenir.
Genellikle önbellek, web sitesinin logolar, stiller ve sık sık değişmeyen diğer şeyler gibi statik bileşenlerine uygulanacaktır. Web sitesinin dinamik bileşeninin önbelleği olmayacaktır, çünkü yeni içerikle güncellenmeye devam eder. Dinamik bileşenin bir önbellek varsa, tarayıcı web sitenizde yayınlanmış yeni veriler değil, yerel olarak depolanan eski verileri içerecektir. Bu dosyalar hemen açılır, bu da her sayfadan daha hızlı hissedilen yükleme süresine neden olur. Önbelleği kullanmak, tekrarlanan ziyaretçiler için yüklenirken web sitesi tarafından sunucuya yapılan istek miktarını da azaltır. Bu, 3G hücresel bağlantılar gibi düşük bant genişliği ortamında çok yardımcı olur, lütfen resimleri ve stilleri indirmek için birkaç dakikaya ihtiyacınız vardır, bu nedenle bunun yerine Tekrar tekrar yapmak, tarayıcı sadece bir kez yapar. Önbellek tarayıcısının farklı bir son kullanma tarihi vardır. Önbellek süresi dolduğunda, yerel olarak depolanan dosya sabit sürücüden silinir. Nakitlenen varlıkların son kullanma tarihi genellikle ne olduğuna bağlı olarak değişir. Örnek olarak:
Gerçekten statik içerik (Global CSS stili, logo vb.) – Erişim artı 1 yıl
Diğerleri – Erişim artı 1 hafta
Yukarıdaki örnekle, Global CSS stili bir yıl boyunca erişilmezse sabit sürücünüzden silinecektir. 2020’de erişirseniz, 2021’de tarayıcı, web sitesi için varlığın yeni bir sürümünü indirecektir.
WordPress ile önbellek, barındırma ayarlarınıza dahil edilebilir veya manuel olarak yüklenebilir ve yapılandırılabilir. Bir kez daha, bu “önbellek tarayıcısı” anlamına gelir. Bu makale yardımcı olmazsa, şunu okuyun: Sunucu tarafı önbellekleme sorunun nedeni olabilir. Önbelleklemeye neden olan yaygın sorunlar, tarayıcı önbelleğinin tekrarlanan ziyaretçiler için daha hızlı bir web sayfası yükleme ürettiğini zaten biliyoruz. Bu kar olmalı. Bununla birlikte, önbellekleme birçok soruna ve genellikle WordPress sitenizde sorun yaşamanızın ana nedeni de olabilir. Bu makaledeki önbellekleme sorunlarını tartışırken, yalnızca WordPress’in tasarımcıları ve geliştiricileri için geçerli olan sorunları tartışacağız. WordPress sitenizde önbellek kullanırken ortaya çıkan en büyük sorun, sitenize uygulanmayan bir değişikliktir. Çok basit bir örnek kullanalım. Diyelim ki tüm sayfalarınızın arka plan rengini CSS: Body {Arka Plan-Color:#ff0;} Kullanarak belirlediniz: Vücut {Arka Plan-Color:#000;} Ancak, bu değişiklik görünmediğinde görünmüyor Tarayıcınıza web sitelerini yüklersiniz. Neden? Niye? Cevap, örneğimiz gibi, çok basit. Web sitenizin önünü tarayıcıda yüklerken, aslında site sürümünü yüklüyorsunuz. Sitenin önbellek versiyonu eski CSS stil sayfasını içerir. Hala vücudun arka planının siyah değil, kırmızı olması gerektiğini belirler.
Web sitenizin yeni sürümünde değişiklikler yapılmış olsa da, bu değişiklikler tarayıcınızda gördüğünüz web sitesine otomatik olarak uygulanmayabilir. Bu, son zamanlarda sitenize erişen herhangi bir tarayıcı için geçerlidir, çünkü tüm tarayıcılar tarayıcı önbelleğini kullanır (yukarıda tartışılmıştır). Mümkünse, web sitenizi yüklemediğini bildiğiniz diğer kişilerin bilgisayarlarını veya tarayıcılarını kullanın. Önbelleğiniz olmadığından, web sitenizin en son sürümünü içerecek ve uygulanan değişiklikleri göreceksiniz. Yukarıdaki örnek çok basittir, ancak bu çoğu WordPress probleminin ana nedenidir. “Web sitem güncellenmedi, güncellediğimde bile ???” çok yaygın bir sorudur ve önbellek nedendir.
Bir sayfa üreticisi veya biçimlendirme veya stil ile ilgili diğer eklentiler kullanırsanız ve bu sorunu yaşarsanız, para sebebidir. Çoğunlukla, tüm eklentiler değilse, stili CSS kullanarak uygulayacaktır. Ne kadar karmaşık olursa olsun, CSS genellikle önbellektir (bir hafta 1 yılının son kullanma tarihi ile). Ve yukarıda tartışıldığı gibi, önbellekleme sadece CSS için geçerli değildir, aynı zamanda HTML ve ek elemanlara da uygulanabilir. Diğer yaygın sorunlar arasında:
Instagram, Facebook veya diğer platformlardan yayınları görüntülemek için sosyal medya eklentileri kullanıyorsanız, eklenti web sitenizin önünde güncellenmeyebilir.
Yayınlarda veya sayfalarda değişiklik yapmak doğrudan web sitenizin önünde görüntülenmeyebilir.
Etkinlik takvimi gibi arka planda güncellenmesi gereken bazı eklentiler yeni girişler görüntülemeyebilir.
Sitenizin logosunu, CSS’yi veya “Ayarlama” daki herhangi bir şeyi değiştirmek, web sitenizin ön ucuna uygulanmıyor gibi görünmüyor. Siteniz için bir önbellek tarayıcınız olup olmadığını nasıl öğrenirsiniz, WordPress sitenizin önbelleği var. İlk olarak, web siteniz için Hız Optimizasyonu eklentisini yüklediyseniz, ana özellik genellikle bir önbellek tarayıcısıdır. Eklentiler şunları içerir:
Roket WP
Önbellek toplamı w3
Otomatik optimize et
Barındırma çözümleri de otomatik olarak önbellek tarayıcısını uygulayabilir. Hem Bluehost hem de Godaddy örneklerdir. Tüm eklentiler ve barındırma çözümleri aslında aynı şeyi yapar, yani tarayıcıya web sitesinde belirli varlıkları önbelleğe almaları gerektiğini söylemek için .htaccess dosyasını düzenler. Eklentinizi görüntüleyerek ve barındırma yaparak önbellek alıp almadığınızı öğrenemiyorsanız, CPanel veya FTP dosya tarayıcısınızdaki .htaccess dosyasına gidin ve şöyle görünüp görünmediğini görün:
Burada organize önbellek kuralları görebilirsiniz. Tarayıcı sayfaları yüklediğinde, tarayıcı belirtilen süre için resimleri, videoları, CSS ve JavaScript’i ve diğer dosya türlerini kaydetmek zorunda olduğunu anlar.
Önbelleğinizi sıfırlamak için ne yaptınız?Tarayıcı önbelleğinizi yeniden ayarlayın, web sitenizin yerel olarak depolanan bir kopyasını silin ve sunucunun yeni bir kopyasını içerir.Yeni yüklenen web sitesi, yapılan tüm değişiklikleri gösterecektir.Aynı zamanda, önbellek versiyonundan daha yavaş yüklenecektir (artan HTTP talebi ve her şeyi indirme ihtiyacı nedeniyle).Önbelleğinizi Nasıl Sıfırlarsınız Önbelleğinizin yeniden düzenlenmesi işlemi tarayıcı arasında tarayıcıya farklıdır.Buraya bir öğretici eklemek yerine, en popüler dört tarayıcının resmi belgesine bağlantı vereceğiz: https://support.google.com/accounts/answer/32050
Firefox: https://support.mozilla.org/en-us/kb/how-plear-firefox-cache
Opera: https://www.opera.com/case-studies/clean browser-and-remove-crackers