OpenLiteSpeed üzerinde sayfa cache'ini etkinleştirmek için sunucu/vhost ayarıyla uygulamanın cache kuralları uyumlu olmalıdır. Önce tek bir site üzerinde ölçülebilir test yapın.
1. Mevcut yanıtı kaydedin
curl -sS -D - -o /dev/null https://example.com/
Cache-Control, Set-Cookie ve x-litespeed-cache başlıklarını kaydedin. Her misafir isteğinde oturum cookie'si oluşturan uygulama cache davranışını etkileyebilir. Cookie'yi nedenini anlamadan silmeyin.
2. Vhost ve uygulama ayarını eşleştirin
OpenLiteSpeed WebAdmin'de ilgili virtual host'un cache module ve storage ayarını kontrol edin. WordPress için LiteSpeed Cache eklentisinde cache'i açın. Cache dizini web sunucusu kullanıcısı tarafından yazılabilir olmalıdır; bütün dizinlere 777 vermeyin. Yapılandırma değişikliğinden sonra ürünün gerektirdiği graceful restart işlemini kullanın.
3. İki istekle hit kontrolü
curl -sS -D - -o /dev/null https://example.com/ornek-yazi/
curl -sS -D - -o /dev/null https://example.com/ornek-yazi/
İlk MISS, sonraki HIT beklenir; başlıklar kurulumunuza bağlıdır. Sürekli MISS varsa query string, login cookie, no-cache yanıtı ve hariç tutma kurallarını tek tek kontrol edin. Cloudflare ayrıca cache uyguluyorsa origin ve edge sonuçlarını ayırın.
4. Kişiselleştirilmiş içeriği sınayın
İki ayrı tarayıcı oturumuyla sepet, müşteri hesabı ve yönetim panelini açın. Bunlar ortak HTML cache'inden sunulmamalı. Ürün fiyatını değiştirip purge sonrasında yeni değerin göründüğünü doğrulayın. Sorun çıkarsa önce ilgili sitenin cache'ini kapatıp purge edin; bütün sunucunun dosyalarını silmeyin.
WebAdmin'de hangi ayar nerededir?
Sunucu seviyesinde Server Configuration → Modules → cache, site seviyesinde ilgili Virtual Host → Modules alanını inceleyin. Site ayarı sunucudan miras alınabilir; bir siteyi düzeltirken bütün sitelerin politikasını değiştirmeyin. Mevcut değerlerin kopyasını alın ve cache dizininin gerçek site/servis kullanıcısına ait olduğunu kontrol edin.
| Parametre | İncelenecek davranış |
|---|---|
| enableCache | Public cache etkinliği; uygulamanın cache politikasını da kontrol edin |
| reqCookieCache | Cookie'li isteğe cache sunumu; login/sepet için kritik |
| respCookieCache | Set-Cookie içeren yanıtı cache'e alma davranışı |
| Storage Path | Cache dosyalarının diskte yazıldığı gerçek dizin |
Bu tablo tüm sitelere uygulanacak tek bir ayar listesi değildir. WordPress'te uygulama entegrasyonunu LiteSpeed Cache eklentisi yönetsin. Özellikle cookie seçeneklerini yalnız HIT görmek için açmayın. Testte bir kullanıcının hesabı diğerine görünüyorsa cache'i ilgili sitede kapatın, purge edin ve kişiselleştirilmiş sayfa istisnalarını düzeltin.
Bilgiyi uygulanabilir projeye dönüştürelim.
İhtiyacınızı teknik, operasyonel ve ticari açıdan değerlendirip doğru çözüm yol haritasını birlikte oluşturalım.
Projenizi Anlatın



