LiteSpeed Cache Ayarları: WordPress İçin Önerilen Yapılandırma
LiteSpeed Cache ayarları yapılırken temel kural basittir: sayfa önbelleğini hemen açın, CSS, JavaScript ve görsel optimizasyonlarını ise tek tek ve her adımda test ederek etkinleştirin. Eklenti, LiteSpeed sunucusunun yerleşik önbelleğini yönettiği için doğru ayarda sayfaların çoğu PHP ve veritabanına uğramadan hazır HTML olarak sunulur; yanlış ayarda ise bozulan menüler, eski fiyatlar ya da boş görünen sepetler ortaya çıkar.
Aşağıdaki adımlarda eklentinin İngilizce arayüzündeki sekme adları kullanılır ve her önemli ayar için bir başlangıç değeri önerilir. Siteniz bir WordPress hosting paketinde ya da kendi sunucunuzda olabilir; önce sunucunuzda sayfa önbelleğinin kullanılabilir olup olmadığını kontrol edin.
Kısa cevap
LiteSpeed Cache ayarları, WordPress için geliştirilen LiteSpeed Cache eklentisinde sayfa önbelleğini, temizleme kurallarını ve CSS/JS, görsel ve veritabanı optimizasyonlarını yöneten seçeneklerdir. Sayfa önbelleği yalnızca LiteSpeed Web Server, OpenLiteSpeed ya da QUIC.cloud CDN ile çalışır. Önerilen yol: önbelleği açmak, önbellek sürelerini (TTL) varsayılanda bırakmak, optimizasyonları tek tek açıp her adımda test etmek ve sonucu x-litespeed-cache: hit yanıt başlığıyla doğrulamaktır.
LiteSpeed Cache hangi sunucularda çalışır?
Sayfa önbelleği için sunucuda LiteSpeed Web Server (Enterprise) ya da açık kaynak OpenLiteSpeed çalışmalı veya site QUIC.cloud CDN arkasında olmalıdır; Apache ve Nginx üzerinde eklentinin önbellek işlevleri devreye girmez, ancak görsel, CSS/JS ve veritabanı optimizasyonları yine kullanılabilir. QUIC.cloud, LiteSpeed’in içerik dağıtım ağı (CDN) hizmetidir ve kaynak sunucu LiteSpeed olmasa da WordPress sayfalarını kendi uç noktalarında önbelleğe alabilir.
Sunucunuzu yanıt başlığından öğrenebilirsiniz:
curl -s -o /dev/null -D - https://alanadiniz.com/ | grep -i -E '^server|x-litespeed'Çıktıda server: LiteSpeed görüyorsanız sayfa önbelleği kullanılabilir. Bazı sağlayıcılar bu başlığı gizler; LIONFIN WordPress hosting paketinizin web sunucusu ve önbellek özellikleri için paket sayfasındaki güncel bilgilere ya da destek ekibine başvurun. Kendi VPS sunucunuzu yönetiyorsanız OpenLiteSpeed kurup aynı eklentiyle tam sayfa önbelleği kullanabilirsiniz.
Önerilen LiteSpeed Cache ayarları: başlangıç tablosu
Varsayılan değerlerin çoğu iyi bir başlangıçtır; tablo, değiştirmeniz ya da bilerek olduğu gibi bırakmanız gereken ayarları gerekçesiyle özetler. Tüm sekmeler yönetim panelindeki LiteSpeed Cache menüsü altındadır.
| Ayar (sekme) | Başlangıç değeri | Gerekçe |
|---|---|---|
Enable Cache (Cache) | Açık | Tam sayfa önbelleğin kendisi |
Cache Logged-in Users (Cache) | Kapalı | Her üyeye ayrı özel kopya üretir; üyelik sitelerinde ESI ile birlikte değerlendirin |
Cache Mobile (Cache) | Kapalı | Yalnızca tema mobilde farklı HTML üretiyorsa açılır |
Default Public Cache TTL (TTL) | 604800 sn (1 hafta) | İçerik değişince temizleme kuralları çalıştığı için uzun süre güvenlidir |
Default Private Cache TTL (TTL) | 1800 sn | Kişiye özel kopyalar kısa yaşamalı |
Browser Cache (Browser) | Açık, 31557600 sn | WordPress, CSS/JS adreslerine sürüm parametresi (?ver=) eklediği için güvenlidir |
CSS Minify, JS Minify (Page Optimization) | Açık | Düşük riskli boyut kazancı |
CSS Combine, JS Combine (Page Optimization) | Kapalı | HTTP/2’de kazancı küçük, bozma riski yüksek |
Crawler (Crawler menüsü) | Kapalı | Paylaşımlı hostingde kaynak limitlerini tüketebilir |
Toolbox → Import / Export sekmesinden mevcut yapılandırmayı dışa aktarın; bir şey bozulursa tek dosyayla geri dönersiniz.İçerik değişince önbellek nasıl temizlenir?
Temizleme (purge) kuralları, bir yazı yayımlandığında ya da güncellendiğinde önbellekten hangi sayfaların silineceğini belirler; doğru ayarlandığında uzun TTL ile güncel içerik bir arada yaşar. Cache → Purge sekmesinde üç ayara bakın:
- Auto Purge Rules For Publish/Update: Ön sayfa (Front page), yazılar sayfası (Home page), ilgili kategori ve etiket arşivleri (Term archive), yazar ve yazı türü arşivleri işaretli olsun; kenar çubuğunda son yazılar bileşeni varsa ilgili seçeneği de açın.
- Purge All On Upgrade: Açık kalsın; eklenti ya da tema güncellemesinden sonra eski CSS/JS ile üretilmiş sayfalar temizlenir.
- Serve Stale: Kapalı başlayın. Açıkken temizlemeden sonra ziyaretçi, yeni kopya hazırlanana kadar eski kopyayı görür; yoğun sitelerde yük sıçramasını yumuşatır ama kısa süreli eski içerik demektir.
Elle temizlemek için yönetici çubuğundaki LiteSpeed simgesinden Purge All ya da Toolbox → Purge ekranı kullanılır. Kampanya fiyatı gibi belirli saatte değişen sayfalar için adresleri Scheduled Purge URLs alanına yazıp temizleme saatini belirleyin.
CSS ve JavaScript optimizasyonu hangi sırayla açılmalı?
Sayfa optimizasyonu (Page Optimization) en çok kazandıran ama en sık bozan bölümdür; ayarları aşağıdaki sırayla ve tek tek açın:
- Küçültme:
CSS MinifyveJS Minify; boşluk ve yorumlar silinir, işlev değişmez. - JavaScript’i erteleme:
Load JS Deferreddeğerini önce Deferred yapın; betikler sayfa çizildikten sonra çalışır. Menü, kaydırıcı ve formları deneyin. - Kritik CSS:
Load CSS Asynchronouslystil dosyalarını sayfayı engellemeden yükler, ancak ilk ekranın biçimsiz görünmemesi için QUIC.cloud’un ürettiği kritik CSS’e (CCSS) ihtiyaç duyar. Kullanılmayan CSS’i ayıklayanGenerate UCSSda aynı hizmete bağlıdır. - Birleştirme:
CSS CombineveJS Combineyalnızca ölçümle kazanç görürseniz açılır. - Gecikmeli yükleme: Delayed seçeneği betikleri ilk kullanıcı etkileşimine kadar bekletir; en agresif ayardır ve çerez bildirimi, canlı destek ya da analitik betiklerini bozabilir.
Her değişiklikten sonra Purge All yapın, siteyi gizli pencerede ve mobilde açın, tarayıcı konsolunda hata olup olmadığına bakın. Denemeleri canlı site yerine bir WordPress staging ortamı üzerinde yapmak, hatayı ziyaretçiye yansıtmaz.
Görsellerde lazy load ve LCP görseli nasıl ayarlanır?
Lazy load ekran dışındaki görseller için açılır, sayfanın en büyük görseli (LCP, Largest Contentful Paint öğesi) ise bu gecikmeden hariç tutulur; aksi hâlde sayfa daha geç “yüklenmiş” sayılır. Görselleri küçültme ve lazy load ayarları iki yerdedir:
- Image Optimization: QUIC.cloud bağlantısıyla görselleri sıkıştırır ve WebP sürümlerini üretir; eklentinin güncel sürümleri AVIF biçimini de destekler. İstekler hizmetin kotasından düşer, güncel kotayı QUIC.cloud panelinden izleyin. Optimizasyon öncesi orijinallerin yedeğini silen Remove Original Backups işlemi geri alınamaz; sonuçtan emin olmadan çalıştırmayın.
- Page Optimization → Media:
Lazy Load Imagesaçılır. Ana sayfanın üst görselini, logoyu ve kaydırıcının ilk karesiniMedia ExcludessekmesindekiLazy Load Image Excludesalanına dosya adıyla ekleyin.Viewport Images(VPI) seçeneği, ilk ekranda görünen görselleri QUIC.cloud yardımıyla otomatik saptayıp geciktirmeden muaf tutar.
Sonucu PageSpeed Insights tanılamalarında LCP öğesine bakarak kontrol edin: öğe bir görselse ve sayfa kaynağında adresi src yerine eklentinin kullandığı data-src özniteliğinde duruyor ya da görsel loading="lazy" taşıyorsa hariç tutma çalışmamıştır. WordPress’in kendi görsel boyutlandırma ve biçim desteği WordPress hızlandırma yazısında ele alınır.
Nesne önbelleği ve veritabanı temizliği ne zaman açılmalı?
Nesne önbelleği (Cache → Object), sunucuda Redis ya da Memcached servisi ve ilgili PHP eklentisi çalışıyorsa açılmalıdır; veritabanı sorgularının sonuçlarını bellekte tutarak önbelleğe alınamayan sayfaları (yönetim paneli, sepet, üye sayfaları) hızlandırır. Ayarı kaydettikten sonra aynı ekrandaki durum satırlarında Redis Extension: Enabled (ya da Memcached karşılığı) ve Connection Test: Passed görmelisiniz. Test başarısızsa nesne önbelleğini hemen kapatın; ulaşılamayan servise bağlanma denemeleri gereksiz gecikme yaratabilir. Bazı paylaşımlı hosting ortamlarında bağlantı bir soket dosyası üzerinden kurulur; host ve port değerlerini sağlayıcınızın verdiği bilgilerden alın.
Database → Manage ekranı revizyonları, otomatik taslakları, çöp kutusundaki yazıları, spam yorumları ve süresi dolmuş geçici verileri (transient) tek tıkla temizler. Temizlikten önce veritabanı yedeği alın; DB Optimization Settings altında temizlik sırasında korunacak son revizyon sayısını belirleyebilirsiniz, yeni revizyonların birikmesini ise WordPress’in kendi ayarı sınırlar. CSS/JS küçültme sırasında PHP bellek hatası görüyorsanız PHP memory limit artırma rehberine bakın.
WooCommerce ve büyük sitelerde hangi ayarlar değişir?
Mağazalarda ve çok sayfalı sitelerde üç ayar fark yaratır: önbellek dışı sayfalar, kişiye özel parçalar için ESI ve önbelleği önceden dolduran tarayıcı (crawler). Eklenti WooCommerce’i algıladığında sepet, ödeme ve hesap sayfalarını kendiliğinden önbellek dışında bırakır; yine de iki kontrol yapın:
- Mağaza sayfalarınızın adresi
/sepet/,/odeme/,/hesabim/gibi Türkçe yollarsa bunlarıCache → ExcludessekmesindekiDo Not Cache URIsalanına ekleyin; teklif formu gibi kişiye özel başka sayfaları da yazın. - İki farklı tarayıcıda sepete farklı ürünler ekleyin; her birinde üst menüdeki sepet sayısı ve ödeme sayfası yalnızca o tarayıcının ürünlerini göstermelidir.
Sayfanın geneli herkese açık önbellekten gelirken mini sepet gibi kişiye özel parçaları ayrı işlemek için ESI (Edge Side Includes) sekmesi kullanılır; ESI, LiteSpeed Enterprise ve QUIC.cloud’da çalışır, OpenLiteSpeed’de desteklenmez. Mağazanın sunucu gereksinimleri WooCommerce hosting yazısında anlatılır.
Crawler ise site haritasındaki adresleri sırayla ziyaret ettiği için binlerce ürünlü bir mağazada sürekli işlemci kullanımı demektir. Paylaşımlı hostingde hosting kaynak limitleri dolabileceğinden kapalı tutun; sağlayıcı bu özelliği sunucu düzeyinde zaten kapatmış olabilir.
Önbelleğin çalıştığı nasıl doğrulanır?
Önbelleğin çalıştığını yanıt başlığı söyler: aynı sayfayı iki kez isteyin, ikinci yanıtta x-litespeed-cache: hit görmelisiniz.
curl -s -o /dev/null -D - https://alanadiniz.com/ | grep -i x-litespeed
curl -s -o /dev/null -D - https://alanadiniz.com/ | grep -i x-litespeed| Başlık | Anlamı |
|---|---|
x-litespeed-cache: miss | Sayfa bu istekte üretilip önbelleğe yazıldı; tekrar isteyin |
x-litespeed-cache: hit | Sayfa önbellekten sunuldu, PHP çalışmadı |
x-litespeed-cache: hit,private | Kişiye özel önbellekten sunuldu |
x-litespeed-cache-control: no-cache | Sayfa bilerek önbellek dışında (giriş, sepet, istisna) |
| Başlık yok | Sunucu LiteSpeed değil ya da önbellek kapalı |
Tarayıcıda kontrol ederken gizli pencere kullanın; oturum açmış yöneticiye sayfalar önbellekten sunulmaz. QUIC.cloud üzerinden gelen yanıtlarda ayrıca x-qc-cache başlığı görünür. Önbellek isabet ettiği hâlde sayfa yavaşsa darboğaz büyük olasılıkla ön yüzdedir; LiteSpeed Cache ayarları tablosuna dönüp CSS/JS adımlarını yeniden gözden geçirin.
Toolbox → Debug Settings altındaki Disable All Features seçeneği, eklentiyi kaldırmadan tüm özelliklerini geçici olarak kapatır.Sık Sorulan Sorular
LiteSpeed Cache eklentisi Apache sunucuda işe yarar mı?
Sayfa önbelleği Apache ya da Nginx üzerinde çalışmaz, çünkü eklenti önbelleğe alma işini LiteSpeed sunucusunun kendisine bırakır. Bu sunucularda görsel optimizasyonu, CSS/JS küçültme, veritabanı temizliği ve nesne önbelleği yine kullanılabilir. Tam sayfa önbelleği istiyorsanız QUIC.cloud CDN’i etkinleştirebilir ya da LiteSpeed tabanlı bir hosting paketine geçebilirsiniz.
LiteSpeed Cache ile WP Rocket birlikte kullanılabilir mi?
İki sayfa önbelleğini aynı anda çalıştırmak önerilmez: temizleme kuralları çakışır, ziyaretçi eski sayfa görebilir ve sorunun kaynağını bulmak zorlaşır. LiteSpeed sunucudaysanız sayfa önbelleği için LiteSpeed Cache yeterlidir. Başka bir eklentiden yalnızca belirli bir özelliği kullanacaksanız onun önbellek modülünü kapatın ve aynı optimizasyonu iki eklentide birden açmayın.
LiteSpeed Cache ayarlarından sonra menü ve kaydırıcı bozuldu, ne yapmalıyım?
Bu tür bozulmaların çoğu JavaScript birleştirme, gecikmeli JavaScript ya da asenkron CSS ayarından kaynaklanır. En son açtığınız optimizasyonu kapatın, Purge All ile önbelleği temizleyin ve sayfayı gizli pencerede yeniden deneyin. Sorunlu betiği bulduysanız ayarı tamamen kapatmak yerine o dosyayı Page Optimization altındaki Tuning sekmesinde istisna listesine ekleyerek kalan optimizasyonları koruyabilirsiniz.
Cache Mobile ayarını açmalı mıyım?
Temanız duyarlı (responsive) tasarımlıysa, yani masaüstü ve mobilde aynı HTML’i gönderip yalnızca CSS ile uyarlıyorsa kapalı bırakın. Tema ya da bir eklenti mobil cihazlara farklı HTML üretiyorsa açmanız gerekir; aksi hâlde masaüstü kopyası mobil ziyaretçiye sunulabilir. Açık olduğunda eklenti mobil ve masaüstü için ayrı önbellek kopyası tutar.
QUIC.cloud kullanmak zorunlu mu?
LiteSpeed sunucuda sayfa önbelleği için zorunlu değildir. Görsel optimizasyonu, kritik CSS (CCSS), kullanılmayan CSS ayıklama (UCSS) ve ilk ekran görsellerinin saptanması (VPI) ise QUIC.cloud hizmetine bağlıdır ve hesap bağlantısı gerektirir. Bu hizmetlerin ücretsiz bir kotası vardır; kotalar zamanla değişebildiği için güncel bilgiyi QUIC.cloud panelinden kontrol edin.
Bu makale yardımcı oldu mu?
Geri bildiriminiz için teşekkürler!
kişi faydalı buldu