Merhaba arkadaşlar, Ubuntu 22.04 üzerinde OpenLiteSpeed ve LSCache aktif bir şekilde çalışmaya başladık. LSCache ile ilgili cache problemi oluştuğunu gözlemledim. Örneğin bir sayfamı Chrome tarayıcı ile ziyaret ettiğimde konsolda XLiteSpeed-Cache: miss yazıyor ki bu çok normal. İlk ziyaret sonucu cache alınıyor. Aynı linki Safari veya farklı bir tarayıcı ile açıp konsoldan takip ediyorum. Bu tarayıcılarda da XLiteSpeed-Cache: miss yazıyor. Oysaki cache alındı.
Daha sonra Chrome tarayıcıda XLiteSpeed-Cache: hit olan bir içeriği ise yine Safari veya diğer tarayıcılardan açtığımda XLiteSpeed-Cache: miss yazıyor. Muhtemelen LSCache tarayıcı ayrımı yapıyor. Böyle bir durum başına gelen var mı acaba? Bu durum nasıl çözebiliriz acaba?
Teşekkürler.
LSCache Her Tarayıcıya Ayrı Cache
3
●106
- 12-09-2024, 22:45:44Cachelenmesini istediğiniz sayfalara :
header('Cache-Control: max-age=604800'); header_remove('Pragma'); header("X-LiteSpeed-Cache-Control: public,max-age=604800 ");İstemediğiniz sayfalara:
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0, private"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); header("X-LiteSpeed-Cache-Control: no-cache,no-store ");Bunları eklerseniz cacheleme sisteminin çalışması lazım. Cloudflare kullanıyorsanız. Cloudflare miss yazanı cacheleyecek ilk açılınca. O yüzden sonraki gelenlerde Cf-cache-status: hit olur ama X-litespeed olmaz.
