Htaccess cache kullanımı hk.
Selam arkadaşlar,
Htaccess içerisinden, sitedeki bilhassa resimleri cachelemek istiyorum. Bunun için belli başlı örnek kodlar gördüm ama benim merak ettiğim durum şu;
Site sahibinden benzeri, ilanların girildiği yoğun bir site; burada görselleri cachelemenin zararı olmuyor mu?
Örneğin: 1 haftalık cache süresi verdik resimlere, burada ne gibi sorunlar yaşayabilirim?
Sizin kullandığınız htaccess için kod örnekleri varsa paylaşabilir misiniz fikirlerinizi belirterek.
Teşekkürler
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
@bugraskl peki merak ettiğim durum, bu mevcut resimleri cacheliyor sonuçta değil mi? örneğin: bir ürün eklendi ve ona ait kapak fotosu var; fotoğraf aynı kaldığı sürece aslında problem yok. ancak bu ilan düzenlenir ve fotoğraf değiştirilirse, o zaman cacheden dolayı aynı kalaacak?
ve merak ettiğim, bu sonuçta tek bir kullanıcıyı bağlıyor değil mi? yani yeni giren kullanıcıyı bağlamıyor? (server-side bir cache değil yani, proxy bazlı. atıyorum gizli sekmeden girersem, yine bu htaccess'teki cachemden bağımsız çalışacak?)
Cache süresi ne kadar uzun olursa, ziyaretçileriniz daha hızlı yüklenen sayfalar göreceklerdir. Ancak, resimleriniz sık sık değiştiriliyorsa, uzun bir cache süresi kullanmak, eski resimlerin görüntülenmesine neden olabilir ve bu da kullanıcı deneyimini olumsuz etkileyebilir. Bu nedenle, genellikle resimler için kısa bir cache süresi kullanmanızı öneririm.
Aşağıdaki kodlar, Apache web sunucusunda kullanılacak bir htaccess dosyasına eklenerek resimleri cachelemenizi sağlayacaktır:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 week"
ExpiresByType image/jpg "access plus 1 week"
ExpiresByType image/jpeg "access plus 1 week"
ExpiresByType image/gif "access plus 1 week"
ExpiresByType image/png "access plus 1 week"
ExpiresByType image/webp "access plus 1 week"
</IfModule>