# Bir WordPress veya WooCommerce sitesinin önbelleği nasıl temizlenir

> WordPress'te, görünmeyen bir değişiklik genellikle ziyaretçiye ulaşmadan önce dört farklı önbellek katmanından geçer. Bunları doğru sırayla temizlemek, bir değişikliğin kaydedilmediği sonucuna çok hızlı varmayı önler.

- Source canonique : [https://allaux.fr/tr/guides/vider-cache-wordpress](https://allaux.fr/tr/guides/vider-cache-wordpress)
- Langue : TR
- Dernière mise à jour : 2026-09-30

## En sık karşılaşılan durumlar

- Yönetim panelinde değiştirilen bir fiyat veya metin, birkaç dakika sonra hâlâ ziyaretçi tarafında görünmüyor
- Yeni bir görsel, bazı cihazlarda hâlâ eski sürümünü gösteriyor
- Uygulanan bir kod düzeltmesi etkisiz görünüyor
- Bir önbellek eklentisi başarı mesajı gösteriyor ama görünüm değişmiyor

## Sırasıyla temizlenmesi gereken dört katman

1. **Önbellek eklentisinin önbelleği** — WP Rocket, W3 Total Cache veya LiteSpeed Cache gibi bir eklenti aktifse, her biri kendi ayarlar ekranında veya WordPress yönetim çubuğunda özel bir düğme sunar. Temizlenmesi gereken ilk katman budur.
2. **Nesne önbelleği veya sunucu önbelleği** — Bazı barındırma hizmetleri, WordPress eklentilerinden bağımsız olarak sunucu düzeyinde bir bellek önbelleği (Redis, Memcached) veya sayfa önbelleği ekler. Bu genellikle barındırma panelinden veya sağlayıcının sunduğu özel bir komutla temizlenir.
3. **CDN önbelleği** — Statik dosyalar bir CDN üzerinden (Cloudflare veya benzeri) sunuluyorsa, önbellekleri ayrıdır ve WordPress'ten değil, doğrudan CDN'in kendi arayüzünden temizlenir.
4. **Tarayıcı önbelleği** — Son çare olarak gizli sekmede kontrol etmek veya tam bir zorla yeniden yükleme (Ctrl+F5) yapmak, değişikliği test eden cihaza özgü, tamamen yerel bir önbelleği devre dışı bırakmayı sağlar.

## Neden bu kadar çok katman var

WordPress'in kendisi varsayılan olarak sayfaları sistematik biçimde önbelleğe almaz: her görüntülemede sayfa normalde veritabanından yeniden hesaplanır. Önceden derlenmiş bir şablon sistemine kıyasla daha yüksek olan bu maliyeti dengelemek için, neredeyse tüm WooCommerce kurulumları bir veya birden fazla önbellek katmanı ekler.

Sorun bu katmanların üst üste binmesinden kaynaklanır: bir sayfa önbelleği eklentisi, veritabanı sorguları için kendisi de bir nesne önbelleğine dayanabilir; tüm bu içerik daha sonra kendi saklama süresini uygulayan bir CDN üzerinden sunulur. Böylece bir değişiklik veritabanına doğru şekilde kaydedilmiş olsa bile, her katman süresi dolana veya temizlenene kadar görünmeyebilir.

Bir WooCommerce ürün sayfasında, stok veya fiyat değişikliğinden sonra yanlış temizlenen bir önbellek, hatalı bir stok durumu veya fiyat gösterebilir: bu, önbelleğin yalnızca görsel değil, doğrudan ticari bir etkisi olduğu ender durumlardan biridir.

## WooCommerce parça (fragment) önbelleği

> WooCommerce, sepetle ilgili bazı parçaları (örneğin üst kısımda gösterilen mini sepet) özel AJAX istekleri aracılığıyla önbelleğe alır. Bir işlemden sonra doğru miktarı göstermeyen bir sepet, genellikle klasik sayfa önbelleğinden değil, bu parça önbelleğinden kaynaklanır.

## Geliştirme sırasında faydalı bir hariç tutma modu

Çoğu WordPress önbellek eklentisi, belirli sayfalar için veya yönetici olarak oturum açmış ziyaretçiler için, önbelleği devre dışı bırakıp her zaman güncel bir sürüm gösteren bir hariç tutma modu sunar. Çalışma aşamasında her denemede önbelleği temizlemek zorunda kalmadan bir değişikliği gerçek zamanlı olarak kontrol etmeyi sağlayan da bu ayardır.

Değişiklik onaylandıktan sonra, oturum açmamış ziyaretçilerin yeni sürümü görebilmesi için önbelleği en az bir kez manuel olarak temizlemek yine de gereklidir; zira hariç tutma modu onları kapsamaz.

## FAQ

### Sitenin bir CDN kullanıp kullanmadığı nasıl anlaşılır?

En basit yöntem, tarayıcının geliştirici araçlarında statik dosyaların (görseller, CSS) yanıt başlığını kontrol etmektir: Cloudflare veya başka bir CDN adı geçen bir başlık, kullanıldığını doğrular.

### Tüm önbellekleri temizlemek siteyi geçici olarak yavaşlatır mı?

Evet, temizlikten sonraki ilk ziyaretler her sayfayı yeniden hesaplar, bu da her zamankinden biraz daha uzun sürer. Önbellek yeniden oluştukça normal hız geri döner.

### Tüm önbellekler temizlendikten sonra bile gösterilen fiyat hâlâ yanlışsa ne yapılmalı?

Bu durumda sorumlu fiyat varyasyonunu veya kuralını doğrudan WooCommerce içinde kontrol edin: yanlış yapılandırılmış koşullu bir fiyatlandırma kuralı, belirtiler öyle görünse bile bir önbellek sorunu değildir.
