Static File Cache Bozuk Hatası Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

CSS, JS veya görseller güncellendiği halde eski hali yükleniyorsa static cache bozulmuştur. Tarayıcı veya sunucu eski dosyayı servis ediyordur. Genelde cache header ayarı, CDN veya tarayıcı cache süresi sebep olur. Aşağıdaki adımları uygulayarak düzeltebilirsin.


Sorun şu:

LiteSpeed static dosyaları eski cache’den sunuyor ve yeni sürüm yüklenmiyor.

Aşağıdaki adımları uygulayarak düzeltebilirsin.


Çözüm Adımları

  1. Sunucu cache’i temizle

SSH:

 
rm -rf /usr/local/lsws/cachedata/*
service lsws restart
 

WordPress varsa ayrıca:

WP Admin → LiteSpeed Cache → Toolbox → Purge All


  1. Tarayıcı cache’ini bypass ederek test et

Tarayıcıda Ctrl + F5 yap veya gizli sekmede aç.

Ayrıca dosyayı versiyon parametresi ile test et:

 
style.css?v=2
 

Yeni sürüm geliyorsa sorun tarayıcı cache’idir.


  1. Static cache süresini kontrol et

WHM → Plugins → LiteSpeed Web Server → WebAdmin Console

Server Configuration → Cache

“Static Cache Expire Time” değerini kontrol et.

Çok yüksekse düşür.

Örnek: 604800 (7 gün) ise test için 3600 yap.

Kaydet → Restart yap.


  1. .htaccess cache header kontrolü

Dosyayı aç:

 
/home/kullanıcı/public_html/.htaccess
 

Aşırı uzun expire header varsa düzenle.

Örnek problemli satır:

 
ExpiresDefault "access plus 1 year"
 

Test için daha kısa süre ver.


  1. CDN cache temizle

Cloudflare kullanıyorsan:

Caching → Purge Everything

QUIC.cloud kullanıyorsan panelden Purge All yap.

CDN varsa sunucu cache temizlemek tek başına yetmez.


  1. ETag ve cache header kontrolü

SSH ile header kontrol et:

 
curl -I https://domainadi.com/style.css
 

Cache-Control ve Expires header’larını kontrol et.

Aşırı uzun max-age varsa düşür.


  1. Dosya timestamp değişmiş mi kontrol et

SSH:

 
ls -l style.css
 

Dosya tarihi değişmemişse deploy doğru yapılmamış olabilir.


Alternatif Çözüm

Versiyonlu dosya kullan.

HTML içinde:

 
style.css?v=123
 
 

Her güncellemede versiyon değiştir. Bu yöntem en temiz çözümdür.

LiteSpeed LiteSpeed Lisansı ile Sınırları Zorla!

Web sitenizi yavaşlatan tüm zincirleri kırın. Orijinal LSCache destekli paylaşımlı LiteSpeed Web Server lisansını en uygun fiyatla hemen aktif edin.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25

Önemli Bilgilendirme: Kredi kartı ile yapılan ödemelerde fatura tutarına KDV (İşlem Ücreti) yansıtılmaktadır. Diğer ödeme yöntemlerinde ek ücret alınmaz.