Hosting

OpenLiteSpeed Cache Nasıl Çalışır?

OpenLiteSpeed Cache Nasıl Çalışır? konusunda güvenli uygulama, doğrulama ve sık yapılan hatalar için UST Bilişim teknik rehberi.

OpenLiteSpeed Cache Nasıl Çalışır?Teknik bilgi • Uygulanabilir yaklaşım
OpenLiteSpeed Cache Nasıl Çalışır? konusunda güvenli uygulama, doğrulama ve sık yapılan hatalar için UST Bilişim teknik rehberi.

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ış
enableCachePublic cache etkinliği; uygulamanın cache politikasını da kontrol edin
reqCookieCacheCookie'li isteğe cache sunumu; login/sepet için kritik
respCookieCacheSet-Cookie içeren yanıtı cache'e alma davranışı
Storage PathCache 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.

UST Bilişim Yaklaşımı

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