# Önbellek: tanım

> Önbellek (cache), her ziyarette yeniden hesaplanmasını önlemek amacıyla saklanan, daha önce hesaplanmış bir sonucun geçici kopyasıdır.

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

## Önbellek neden var ve nerede bulunur

Bir e-ticaret sayfası oluşturmak genellikle birden fazla veritabanı sorgusu ve şablon derlemesi gerektirir. Bu işlemin her ziyaretçi için tekrarlanması sunucu süresi tüketir ve siteyi yavaşlatır. Önbellek, sonucu ilk seferinde saklar ve içerik değişmediği sürece sonraki ziyaretlerde bu kaydedilmiş sonucu sunar.

PrestaShop 1.7 ve sonraki sürümlerde uygulama önbelleği var/cache/prod (veya var/cache/dev) klasöründe bulunur; PrestaShop 1.6'da derlenmiş Smarty şablonları cache/smarty/compile ve cache/smarty/cache klasörlerinde yer alır. WordPress'te önbellek kullanılan eklentiye bağlıdır ve genellikle bir sunucu veya CDN önbelleğiyle birlikte çalışır.

Önbellek, arıza gidermede de en sık karşılaşılan kafa karışıklığı sebebidir: bir fiyat veya metin değişikliğinin sitede görünmemesi, çoğu zaman güncellemenin gerçekten başarısız olmasından değil, önbellekten hâlâ eski bir sürümün sunulmasından kaynaklanır.

## Faydalı bir refleks

> Yapılan bir değişikliğin dikkate alınmadığı görüldüğünde, daha karmaşık bir neden aramadan önce yapılacak ilk kontrol genellikle önbelleği temizlemektir.

## FAQ

### Önbelleği temizlemek bir risk taşır mı?

Veri kaybı riski yoktur: önbellek bir sonraki ziyarette otomatik olarak yeniden oluşturulur. Tek yan etkisi, ilk sayfalar yeniden hesaplanana kadar yaşanan hafif bir yavaşlamadır.

### Önbellek temizlendikten sonra bile site neden yavaş kalır?

Barındırma sağlayıcısına veya bir CDN'ye ait başka bir önbellek katmanı hâlâ etkin olduğu için ya da yavaşlığın kaynağı yavaş bir veritabanı sorgusu olduğu için.

### Bu tür sorunlardan kaçınmak için önbelleği kalıcı olarak devre dışı bırakmak gerekir mi?

Hayır: site ziyaretçilerin büyük çoğunluğu için hızlı çalışsın diye önbellek zaten tam da bu amaçla vardır. Ondan tamamen vazgeçmek yerine gerektiğinde nasıl temizleneceğini bilmek daha doğrudur.
