WordPress Önbelleğinizi Nasıl Temizlersiniz: Adım Adım Kılavuz
Hiç bir gönderi yayınladınız mı veya bir CSS güncellemesi yaptınız mı ve ardından ana sayfaya gittiniz ve orada olmadı mı? Çıkış yaptığınızı düşündüğünüzde giriş yaptığınızı öğrenmek için bir sekmeden diğerine mi geçtiniz? Suçlunun önbelleğiniz olma ihtimali yüksektir. Sayfa hızının arama sıralamasında en büyük faktörlerden biri olduğu göz önüne alındığında, komut dosyalarımız ve görsellerimiz için sunucu yükünü azaltmak için önbelleği kullanmak neredeyse gerekli hale geldi. Ne yazık ki, herhangi bir önbelleğe alınmış varlıkla uğraşırken takılmalar meydana gelir. WordPress önbelleğinizi nasıl temizleyeceğinizi öğrenerek bunları çözmenize yardımcı olmak istiyoruz.
Youtube Kanalımıza Abone Olun
Önbellek nedir?
Web siteleri ve tarayıcılarla uğraşırken, önbellek, sayfaların, dosyaların veya diğer öğelerin hızlı bir şekilde alınabilmeleri için bellekte depolandığı yerdir. Tarayıcınızda, web sitenizi barındıran sunucuda veya hatta her şeyden çok uzakta bir CDN sunucusunda olabilir. Ancak her iki durumda da, bu dosyalar, her seferinde bir veritabanı sorgusu yapmak yerine kullanıcılarınıza sunulanlardır.
İşte basitleştirilmiş bir açıklama. Ancak, gerçekte web'in bundan daha karmaşık olduğunu unutmayın. Ama mesele aynı.
Web sunucuları ve tarayıcılar, sayfaları birer birer oluşturmak için HTML talimatlarını kullanır. Bu sayfaların bileşenlerini farklı konumlarda depolarlar. Önbellek olmadan, sunucudan sayfa için her sorulduğunda bu sayfaların oluşturulması gerekecektir. Önbellek, o sayfayı tekrar tekrar kullanmak üzere bellekte saklar. Tıpkı matbaanın, yeni bir kopya istediğinizde bütün kitapları elle yazmak zorunda kalmamanız için yaptığı gibi, eğer mantıklıysa.
WordPress Önbelleğini Temizleme
Bir WordPress web sitesi için üç tür önbellek vardır:
- Tarayıcı – bilgisayarınızda veya cihazınızda, tarayıcınızın sık sık değişmeyen bir web sitesi hakkındaki bilgileri depoladığı yer. Web sitesini her ziyaret ettiğinizde aynı bilgileri indirmek yerine, tarayıcı bilgiyi hafızasından çeker. Web sayfası daha hızlı yüklenir ve ağ daha az veri kullanır.
- Önbellek Eklentisi – önceden hazırlanmış web sayfaları sunmak için özel olarak tasarlanmış bir eklenti, sayfayı HTML talimatlarından yeniden oluşturmak için gereken süreyi hızlandırır.
- Sunucu Önbelleği – kendi önbellek eklentilerini veya komut dosyalarını kullanarak, sunucunuz önceden hazırlanmış web sayfalarını ziyaretçilerinize sunmak için bellekte saklayabilir ve sunucudaki yükü azaltabilir.
Bir web sitesi güncellendiğinde bir veya daha fazla önbellek türü tanımadığında veya bu güncellemenin belleğini temizleyip sayfayı yeniden yüklemeye yetecek kadar önemli olmadığını düşündüğünde bir sorun oluşabilir. Bu, önbelleğe alma yazılımı bir nedenden dolayı tutmadığı için kullanıcılarınızın yeni resimler, yeni güncellemeler, hatta yeni sayfalar veya gönderiler göremeyebileceği anlamına gelir. Aşağıdaki listeden de görebileceğiniz gibi, WP web siteleri önbelleği birkaç yerde depolar. Hepsini temizlemeniz gerekebilir veya olmayabilir, ancak zamanı geldiğinde nasıl olduğunu bilmeniz için hepsini bilmeniz gerektiğini düşünüyoruz.
Tarayıcı Önbelleğini Temizleme
Tarayıcı önbelleği ile başlayalım. Bu, yalnızca temizlenmesi en kolay önbellek değil (muhtemelen çoğu WP eklentisiyle bağlantılıdır), aynı zamanda bir sitede değişiklik veya güncelleme görmeme söz konusu olduğunda en yaygın suçludur. Ancak, bu yalnızca yerel tarayıcı önbelleğinizi temizler. Bu başka birini etkiliyorsa, yalnızca tarayıcı önbelleğinizi temizlemeniz soruna yardımcı olmaz. Bu kişisel bir düzeltmedir.

Yalnızca siz etkilenirseniz, tarama verilerinizi temizlemelisiniz. Önbelleği temizlemek her tarayıcı için farklıdır, ancak hemen hemen hepsinin seçeneklerinde veya ayarlarında bir önbellek temizleme seçeneği vardır. Bir açılır menü, bir seçenekler/tercihler seçimi için bir hamburger/üç nokta simgesine basabilmeniz ve ardından bir arama kutusu bulup önbellek yazabilmeniz gerekir. Bu sizi doğrudan tarayıcınızın önbelleğini temizleyebileceğiniz yere götürecektir.
Tarayıcıda yalnızca tek bir sayfanın önbelleğini temizlemek istiyorsanız, Mac'te Shift – CMD – R veya Windows'ta Shift – CTRL – R tuşlarına basabilirsiniz. Bunu yapmak, önbelleğe alınmış dosyaları kullanmadan yeniden yüklenecek ve bunun yerine onları yenileyecektir. Bu, yalnızca bu tek sayfa için tarayıcı önbelleğini temizlemez.
Önbellek Eklenti Verilerini Temizleme
Sorun birden fazla tarayıcıda veya bilgisayarda devam ederse, WordPress önbellek eklentinizin verilerini temizlemelisiniz. Önbelleğe alma eklentileri, tarayıcılara önbelleğe alınmış veriler sağlar. Böylece tarayıcıların, biri sayfayı her istediğinde sunucudan dosya indirmesine gerek kalmaz. Güvenlik duvarı koruma katmanı sağlayan bazı güvenlik eklentileri bile önbelleğe alma özelliğine sahip olacaktır.
Web siteniz bir WordPress Yönetilen barındırma (örneğin, WP Engine veya Flywheel) tarafından barındırılıyorsa, önbelleğe alma eklentilerinin yüklenmesine izin vermeyebilirler. Eğer durum buysa, bu önbelleğe almayı ya kendi eklentileri aracılığıyla ya da sunucu tarafında sağlıyorlar ve orada temizlenebilir. WordPress önbelleğini manuel olarak temizlemek için bir yöntemleri olabilir veya olmayabilir. Gösterge tablonuzda veya durum buysa üst menüde bir önbellek temizleme veya temizleme düğmesi bulacaksınız.
Ancak, yapmazlarsa, bu, sorunla ilgili destek ekibiyle iletişime geçip sorunu çözmelerine izin vereceğiniz zamandır. Bu iyi, çünkü ortaya çıkan hatalar önbelleğe alma ile ilgiliyse, onu düzeltebilecek ve sizi ilerletebilecekler. Önbelleğe alma ile ilgili değilse… peki, aynı şey geçerlidir. Her iki durumda da, yönetilen barındırmanın faydalarından birini görürsünüz.
WP Roketi
En iyi WordPress önbellek eklentilerinden biri WP Rocket'tir. İyi çalışıyor, hızlı ve çeşitli özelliklere erişmek basit. Özellikle burada Önbelleği Temizle düğmesi.

Tek yapmanız gereken WP Rocket ayarları sayfasına gitmek ve tam orada ana gösterge panosunda sağda Clear Cache yazan bir düğme var. Tıkla. Aferin! Önbelleği temizlediniz.
W3 Toplam Önbellek
Dışarıdaki birçok önbelleğe alma eklentisi, tarayıcıda kullanabileceğiniz her tür önbelleğe almayı kontrol etmenize izin verir. W3 Total Cache bunlardan biridir.

Sayfa önbelleği, nesne, veritabanı, tarayıcı, CDN, ters proxy ve işlem kodu önbelleklerine gidebilir, her birini istediğiniz gibi ayarlayabilir ve ardından Ayarları Kaydet ve Önbelleği Temizle seçeneğine tıklayabilirsiniz.
Herhangi bir değişiklik yapmasanız bile, önbelleği temizlemek için düğmeye tıklayabilirsiniz. Sihir gibi çalışır.

WP Süper Önbellek

WP Super Cache eklentisi, önbelleği manuel veya otomatik olarak silme özelliğine sahiptir. Ana Ayarlar ekranındaki (Kolay sekmesinde) Önbelleği Sil adlı bir düğmeye tıklayarak manuel temizleme gerçekleştirebilirsiniz.

Gelişmiş sekmesi altında, etkinleştirmek istediğiniz iki ayar daha bulacaksınız. Birincisi, bir gönderi veya sayfa yayınlandığında veya güncellendiğinde tüm önbellek dosyalarını temizle . Eklenti varsayılan olarak bu ayarı devre dışı bırakır. Etkin tutmak, yeni bir gönderi yayınladığınızda tarayıcı önbelleğini temizleme ihtiyacı sorununu ortadan kaldırır. İkincisi, Ekstra ana sayfa kontrolleridir.
(Ancak bunlar, ayarlama veya değişiklik yaptığınızda silme ihtiyacını ortadan kaldırmaz.)
Gelişmiş sekmesine ek olarak, önbellek zaman aşımı ayarlarını da yapabilirsiniz.

Tarayıcının güncellemelerinizi algılaması çok uzun sürüyorsa bu iyi bir seçenektir.
WP En Hızlı Önbellek
WP Fastest Cache WP Simplest Cache öğesini de çağırmak isteyebilirsiniz. WordPress önbelleğini temizleyebilmek ve her şeyin ihtiyaç duyduğunuz şekilde çalıştığından emin olmak açısından bundan daha kolay olamazdı.

Tek yapmanız gereken, gösterge tablosundaki ana WP Fastest Cache öğesine gitmek, Önbelleği Sil sekmesine tıklamak ve iki büyük mavi düğme göreceksiniz. Biri, tam olarak bunu yapan Delete Cache olarak etiketlenecektir. İkincisi ise Önbelleği Sil ve Küçültülmüş CSS/JS'dir . Gerçekten sorun yaşıyorsanız, küçültülmüş dosyalardan kurtulmak da yardımcı olabilir. Eklenti, önbelleğin kendisi gibi, gelecekte kendi işini yaptığı gibi bunları yeniden oluşturur.
Ayrıca, zaman aşımı kurallarına ihtiyacınız varsa, hepsini burada da ayarlayabilirsiniz. Yeni Kural Ekle düğmesine basmanız yeterlidir ve diğer önbelleğe alma ayarlarından bağımsız olarak sitenizin sayfayı yüklemeden önce bekleyeceği süreyi belirleyebilirsiniz.
Sunucu Önbelleğini Temizleme
Sunucunuz size haber vermeden sunucuda önbellek eklentileri kullanıyor olabilir. Bu, özellikle, yukarıda bahsettiğimiz gibi, sunucu tarafı önbelleğe almayı kullandığı kadar yönetilen barındırma kullanıyorsanız geçerlidir. Sunucu tarafı önbelleğe alma şunları içerebilir:
- HTML – WordPress, web sitenizin bileşenlerini farklı konumlarda depolar. Bir web tarayıcısı bir sayfa istediğinde, sunucu o sayfayı HTML koduna göre oluşturur. HTML önbelleğe alma, bu sayfaları tarayıcıların yeniden kullanabilmesi için depolar. Daha sonra her seferinde sayfayı sıfırdan oluşturmak zorunda değiller.
- PHP – Sayfayı oluşturmak için PHP sayfalarının derlenmesi gerekir. Sayfalar önbelleğe alınır, böylece kodun her seferinde derlenmesi gerekmez.
- MySQL – Birisi web sitenizi her ziyaret ettiğinde veritabanı aynı sonuçlar için sorgulanır. Bu, birisi yeni bir gönderi yazana veya güncelleyene kadar sonuçları önbelleğe alır.
- Nesne – WordPress, programatik nesneleri önbelleğe almak için bir nesne önbelleğe alma API'sı kullanır. Bu önbellek normalde yalnızca bir istek için sürer. Nesneleri önbelleğe almak, yeniden kullanılmalarını sağlar.
Sunucular ayrıca dosya değiştirme, sanal dosya sistemleri, güvenlik duvarları, site haritaları vb. de çalıştırır. Sunucu tarafı önbelleğe alma üzerindeki kontrolünüz ana makinenize bağlı olacaktır. Bunu, sunucunuzun seçenekler ayarlarında temizleyebilirsiniz. Barındırma planı için bu ayarları cPanel veya yönetici panelinizden kontrol edebilirsiniz.
Ancak burada bilinmesi gereken önemli şey, bunun WordPress üzerinden yapılmadığıdır .
Ayar sağlanmazsa, destekle iletişime geçip sorarsanız toplantı sahibi bunu temizleyebilir. Genellikle, önce diğer tüm önbellek seçeneklerini gerçekleştirmenizi isterler. Bu, sorunlarınız için suçluyu da izlemenize yardımcı olabilir. Bazıları, URL'nizden sonra /?nocache=1 yazmak gibi testler için kolay bir atlama çözümü sağlayacaktır. Her host farklıdır. Genel olarak, ana bilgisayarın sunucu tarafı önbelleğe almayı nasıl işlediğini görmek için belgelerini okumanızı öneririz.
Ters Proxy

Birçok web sitesi, ters proxy adı verilen bir önbellek türü kullanır. Ters proxy, bir istemci adına kaynakları alan bir sunucudur. Daha sonra bunları proxy sunucusundan geliyormuş gibi istemciye döndürür ve çerçeve için bir kalkan oluşturur.
Varnish gibi bir HTTP ters proxy kullanıyorsanız, sitenizin önbelleğe alınmış sürümünün süresi kısa bir süre sonra sona erecek ve yeni içeriğiniz görüntülenecektir. Sağlayıcınızın ayarlarından önbelleğin sona erme süresini ayarlayabilirsiniz. Önbelleği manuel olarak temizlemek için Varnish HTTP Purge gibi bir eklenti kullanın.
Vernik Önbelleğe Alma gibi bir eklenti kullanıyorsanız, önbellek TTL (Yaşama Süresi) ayarlarını düzenleyebilir ve bir düğmeye tıklayarak parayı manuel olarak temizleyebilirsiniz.
İçerik Dağıtım Ağı (CloudFlare)
Bir CDN kullanıyorsanız, işlem temelde bir uyarıyla aynıdır: tüm önbelleği temizlememek daha iyidir . Sürecin kendisi, sunucunuza bağlı olarak değişecektir. Popüler bir CDN, CloudFlare'dir. SiteGround gibi bazı ana bilgisayarlar, hesabınızla Cloudflare'ın ücretsiz sürümüne erişmenizi bile sağlar.

CDN ayarlarınızda ayarlar sekmenizi ve Ayarlar sekmesini bulun. Ardından, sağda bir Temizle düğmesi olan bir Önbellek Temizleme seçeneği göreceksiniz. Basitçe tıklayın ve sitenizin önbelleğe alınmış tüm dosyaları, ortaya çıkabilecek sorunları gidermek için temizlenmeye ve yenilenmeye başlayacaktır.
Son düşünceler
WordPress web sitenizin önbelleğini temizlemek, oturum açma sorunları, web tarayıcısının yanıt vermemesi veya yavaşlaması ve güncellemelerin görüntülenmemesi gibi sorunları çözmenin yaygın bir yoludur. Önbelleğe alma yöntemleriniz ne olursa olsun, bunu yaparken herhangi bir sorun yaşamamalısınız. Herhangi bir nedenle bunu yapmaktan rahatsızsanız, ev sahibinizin destek ekibinin sizin için orada olduğunu unutmayın. Ne seçerseniz seçin, yakında web siteniz yüklenecek ve yaptığınız her değişikliği görüntüleyecek.
WordPress önbelleğini temizlemek için en sevdiğiniz araçlar nelerdir?
Sentavio / Shutterstock.com aracılığıyla Öne Çıkan Görsel
ev borcu WordPress sitesi