İçindekiler
- 1 LiteSpeed Cache, QUIC.cloud ve WooCommerce Performansı Arasındaki İlişki
- 2 LiteSpeed Cache Temel Kurulum ve WordPress Performans Ayarları
- 3 WooCommerce İçin Güvenli Önbellek Mimarisi
- 4 ESI (Edge Side Includes) ile Dinamik Alanları Delerek Tam Sayfa Önbellek
- 5 QUIC.cloud CDN Entegrasyonu ve HTTP/3 Avantajları
- 6 DCHost Altyapısında Önerilen Profil: Küçük Blogdan Yoğun WooCommerce’e
- 7 Sonuç: LiteSpeed Cache, QUIC.cloud ve ESI Üçlüsünü Doğru Kurunca Ne Değişiyor?
LiteSpeed Cache, QUIC.cloud ve WooCommerce Performansı Arasındaki İlişki
WordPress ve özellikle WooCommerce ile çalışan sitelerde performans konusu, hem SEO hem de dönüşüm oranları için kritik bir başlık. Core Web Vitals skorlarınız düştüğünde reklam maliyetiniz artıyor, organik sıralamalarınız geriliyor ve en önemlisi; kullanıcılar sitenizi yavaş bulduğu için sepetlerini yarıda bırakıyor. Tam da bu noktada LiteSpeed web sunucusu, LiteSpeed Cache eklentisi ve QUIC.cloud CDN üçlüsü, doğru kurgulandığında neredeyse her senaryoda ciddi bir hızlanma sağlıyor.
DCHost altyapısında LiteSpeed destekli hosting paketleri kullanan müşterilerimizde, sadece doğru yapılandırılmış bir LiteSpeed Cache + QUIC.cloud entegrasyonu ile TTFB ve LCP değerlerinde gözle hissedilir iyileşmeler görüyoruz. Ancak iş sadece eklentiyi kurmakla bitmiyor; sepet ve ödeme sayfalarını yanlışlıkla cache’lemek, ESI’yi (Edge Side Includes) hiç kullanmamak veya QUIC.cloud ayarlarını rastgele bırakmak, performans kazanmak yerine stabilite sorunları yaratabiliyor.
Bu yazıda, DCHost ekibi olarak kendi projelerimizde ve müşterilerimizin WooCommerce mağazalarında uyguladığımız pratik ayarları adım adım paylaşacağız. WordPress içerik siteleri, küçük butik mağazalar ve yoğun kampanya dönemleri yaşayan büyük WooCommerce projeleri için farklı senaryolara göre LiteSpeed Cache, ESI ve QUIC.cloud yapılandırmasını detaylı şekilde ele alacağız.
LiteSpeed Cache Temel Kurulum ve WordPress Performans Ayarları
Genel ayarlar ve test stratejisi
LiteSpeed Cache eklentisini ilk kurduğunuzda yapılacak en büyük hata, tüm ayarları tek seferde açıp sonra neyin neyi bozduğunu bulamamaya çalışmak. Biz DCHost tarafında her zaman kademeli ayar ve önce staging ortamında test yaklaşımını öneriyoruz. Özellikle WooCommerce sitelerde, canlı mağazayı etkilemeden önce test alanında deneme yapmak için WordPress staging ortamı kurulum rehberimizi mutlaka incelemenizi tavsiye ederiz.
LiteSpeed Cache kurulumu sonrası önerdiğimiz temel test akışı:
- Önce sadece Page Cache (sayfa önbelleği) ve browser cache özelliklerini aktifleştirin.
- Daha sonra CSS/JS minimizasyonu ve birleştirme özelliklerini adım adım devreye alın.
- En son aşamada QUIC.cloud CDN, Resim optimizasyonu ve ESI gibi ileri seviye modülleri yapılandırın.
- Her adımda PageSpeed Insights, GTmetrix ve web sitenizin gerçek kullanıcı davranışlarını izleyin.
LiteSpeed Cache’in temel sekmelerinin üzerinden geçtiğimiz paylaşımlı hosting için hazırladığımız LiteSpeed Cache ayar rehberinde daha genel bir bakış bulabilirsiniz. Bu yazıda ise özellikle WooCommerce, ESI ve QUIC.cloud tarafına odaklanacağız.
Sayfa önbelleği (cache) ve TTL değerleri
LiteSpeed Cache’in kalbi, tam sayfa önbellek. Doğru çalıştığında, dinamik PHP çıktısını statik bir HTML kopyası gibi çok hızlı şekilde sunuyor. Ancak WooCommerce tarafında tüm sayfaları aynı agresif politikayla cache’lemek tehlikeli.
Önerdiğimiz temel yaklaşım:
- Blog yazıları, sayfalar, kategori arşivleri: Tam sayfa cache, uzun TTL (1-4 saat) idealdir.
- WooCommerce ürün sayfaları: Genellikle cache’lenebilir, ancak stok ve fiyatların çok sık değiştiği mağazalarda TTL’i daha kısa tutmak mantıklı (15-30 dakika).
- Sepet, ödeme, hesabım gibi sayfalar: Tam sayfa cache devre dışı bırakılmalı veya ESI ile delik açılmalıdır (buna aşağıda detaylı geleceğiz).
LiteSpeed Cache > Cache > TTL sekmesinde:
- Public Cache TTL: 3600-14400 saniye (sitelerinizin güncellenme sıklığına göre)
- Front Page TTL: Genellikle Public ile aynı, çok sık güncellenen ana sayfalarda 600-1800 saniye uygundur.
- Feed TTL: Daha kısa tutulabilir, 600-1800 saniye arası.
WooCommerce’de ürün sayfalarınız çok sık güncelleniyorsa, ürün stoğu değiştiğinde önbelleği otomatik temizleyecek purge ayarlarını da aktif etmeniz gerekir. Bunun için LiteSpeed Cache > Cache > Purge sekmesinde WooCommerce ile ilgili otomatik temizlik seçeneklerini açık tutmak iyi bir pratiktir.
Object Cache, Browser Cache ve diğer modüller
WordPress ve WooCommerce’in veritabanına yaptığı sorgu sayısı arttıkça, Object Cache (Redis/Memcached) kullanmak ciddi fark yaratır. DCHost olarak Redis destekli planlarda genellikle LiteSpeed Cache > Object sekmesinden Redis bağlantısını aktif ediyoruz.
Temel öneriler:
- Object Cache aktif edilecekse, aynı sitede ikinci bir object cache eklentisi (Redis Object Cache vb.) kullanmayın.
- Connection Test ile bağlantıyı doğrulamadan canlıya geçmeyin.
- WooCommerce katalogları büyüdükçe Redis / Memcached kazanımı artar; bu noktada Redis/Memcached object cache kurulum rehberine göz atabilirsiniz.
Browser Cache tarafında ise LiteSpeed Cache > Browser sekmesinde tarayıcı önbelleklemesini aktif etmek, özellikle statik dosyalar (CSS, JS, görseller) için tekrar ziyaretlerde ciddi hız sağlar. Ancak CDN kullanıyorsanız, bu ayarların CDN tarafındaki Cache-Control politikalarıyla çakışmadığından emin olmalısınız.
WooCommerce İçin Güvenli Önbellek Mimarisi
Sepet, ödeme ve hesap sayfalarını doğru yönetmek
WooCommerce sitelerde performans kadar kritik olan diğer konu, doğru sayfaları doğru şekilde cache’lemek. Sepet ve ödeme adımlarında cache kaynaklı en ufak bir hata, direkt ciro kaybı anlamına geliyor. Bu yüzden LiteSpeed Cache ayarlarını yaparken şu prensiplere sadık kalıyoruz:
- Sepet (cart), ödeme (checkout) ve hesabım (my-account) sayfaları tam sayfa cache’lenmemeli.
- Bu sayfalar genellikle ya tamamen cache dışı bırakılır ya da ESI ile kritik bloklar dinamik, geri kalanı cache’li olacak şekilde kurgulanır.
- Sepet widget’larını ve header’daki mini sepet alanını ESI ile dinamik tutarak, liste ve ürün sayfalarını rahatça cache’leyebilirsiniz.
LiteSpeed Cache > Cache > Excludes bölümünde, aşağıdaki kalıplarla çalışmak güvenlidir:
*/cart/**/checkout/**/my-account/*
Daha detaylı senaryolar ve sepet/ödeme adımlarını bozmadan cache kullanma stratejileri için sepet ve ödeme sayfalarını bozmadan CDN ve önbellek kullanımı rehberimizi incelemenizi özellikle tavsiye ederiz.
Eklenti çakışmaları ve istisna kuralları
WooCommerce dünyasında çok sayıda ödeme, kargo, kampanya ve üyelik eklentisi kullanılıyor. Bu eklentilerin bazıları URL parametreleri, bazıları ise çerezler (cookie) üzerinden kişiselleştirme yapıyor. LiteSpeed Cache tarafında bunları hesaba katmadan agresif cache açarsanız, kullanıcılar başkasına ait sepeti görebilir veya yanlış kampanya fiyatları ile karşılaşabilir.
Dikkat etmeniz gereken noktalar:
- Ödeme sağlayıcıları callback veya webhook URL’lerini asla cache’e sokmayın.
- Bölgeye göre fiyat gösteren veya oturum bazlı dinamik içerik sunan eklentilerde, ilgili cookie’leri LiteSpeed Cache > Cache > ESI / Do Not Cache Cookies alanında tanımlayın.
- Kampanya veya indirim sayfalarında URL parametreleri (
?coupon=gibi) kullanılıyorsa, bu parametreleri varyasyon parametresi olarak işaretlemeyi düşünün.
Geniş kataloglu WooCommerce projelerinde, hem önbellek hem de veritabanı darboğazlarını birlikte ele almak gerekir. Bu noktada WooCommerce kapasite planlama rehberimizde anlattığımız CPU, RAM ve IOPS planlaması ile LiteSpeed Cache ayarlarını birlikte düşünmek, uzun vadeli bir çözüm sağlar.
ESI (Edge Side Includes) ile Dinamik Alanları Delerek Tam Sayfa Önbellek
ESI mantığı: deliği olan tam sayfa cache
ESI’yi kabaca “delikli tam sayfa cache” olarak düşünebilirsiniz. Sayfanın büyük bölümünü cache’de tutarken, belli blokları (örneğin kullanıcıya özel header, sepet özeti, login durumu) her istekte dinamik olarak oluşturur. Bu sayede hem güçlü bir tam sayfa önbellek kullanır, hem de kişiselleştirilmiş alanları bozmamış olursunuz.
LiteSpeed Cache > Cache > ESI bölümünde:
- ESI’yi ON yapın.
- Admin bar ve Comment form gibi hazır ESI bloklarının durumunu sitenizin ihtiyacına göre belirleyin.
- WooCommerce için önemlisi, sepet ve kullanıcıya özel alanları ESI ile tanımlayabilmektir.
ESI, özellikle giriş yapmış kullanıcıların yoğun olduğu üyelik siteleri ve WooCommerce mağazalarında, performansla kişiselleştirmeyi bir arada yürütmenin anahtarıdır. ESI mantığına daha geniş perspektiften bakmak için WordPress’te tam sayfa önbellekleme rehberimizde anlattığımız mimari yaklaşımları inceleyebilirsiniz.
Pratikte ESI ile ele alınabilecek tipik WooCommerce bileşenleri:
- Header’daki mini sepet özeti
- “Hoş geldin, X” gibi kullanıcıya özel karşılama blokları
- Giriş yapmış kullanıcıya özel kampanyalar
- Dinamik döviz kuru veya stok bilgisi gösteren küçük widget’lar
LiteSpeed Cache, WooCommerce uyumlu birçok temada sepet ve kullanıcı menüsü gibi alanları otomatik ESI blokları olarak algılayabiliyor. Ancak özel tema veya sayfa oluşturucu (Elementor, Divi vb.) kullanıyorsanız, ilgili bileşenleri [esi] shortcode’ları ile manuel olarak işaretlemeniz gerekebilir.
Dikkat edilmesi gerekenler:
- ESI bloklarının sayısını abartmayın; her ESI bloğu ayrı bir istek demektir.
- ESI TTL değerlerini (ESI Cache TTL) ana sayfa TTL’inden daha kısa tutabilirsiniz; böylece sepet ve kullanıcıya özel bilgiler daha taze kalır.
- Testlerde özellikle giriş yapmış kullanıcı deneyimine dikkat edin; guest (misafir) kullanıcı ile logged-in kullanıcı için ayrı senaryolar deneyin.
QUIC.cloud CDN Entegrasyonu ve HTTP/3 Avantajları
QUIC.cloud hesabı, alan ekleme ve DNS/CNAME seçenekleri
QUIC.cloud, LiteSpeed ekosistemi için özel tasarlanmış bir CDN ve optimizasyon ağı. En önemli avantajı, LiteSpeed Cache ile doğrudan entegre çalışması ve HTTP/3 (QUIC) desteğini uçtan uca sunabilmesi.
Kurulum adımları özetle şöyle:
- LiteSpeed Cache > QUIC.cloud sekmesinden siteyi QUIC.cloud hesabına bağlayın.
- Alan adınızı QUIC.cloud paneline ekleyin ve domain doğrulamasını tamamlayın.
- CDN aktivasyonu için iki yolunuz var:
- Nameserver’ları QUIC.cloud’a taşıyıp DNS’i oradan yönetmek,
- Veya sadece CDN CNAME’leri kullanarak mevcut DNS sağlayıcınızda gerekli kayıtları eklemek.
- CDN etkinleştikten sonra LiteSpeed Cache > CDN sekmesinde QUIC.cloud CDN URL’lerini doğrulayın.
Biz DCHost tarafında, karmaşayı azaltmak için genellikle mevcut DNS sağlayıcısında CNAME ile entegrasyonu tercih ediyoruz. Böylece alan adınızın DNS mimarisini komple taşımadan QUIC.cloud avantajlarını kullanabiliyorsunuz.
CDN URL’leri, resim optimizasyonu ve kritik CSS
QUIC.cloud’un asıl gücü, sadece statik dosyaları dağıtmasından değil; görsel optimizasyonu, kritik CSS üretimi ve HTML optimizasyonu gibi ağır işleri kendi küresel ağı üzerinden yapmasından geliyor.
Önerdiğimiz tipik yapılandırma:
- LiteSpeed Cache > Image Optimization sekmesinde otomatik WebP/AVIF üretimini ve lazy-load’u aktif edin.
- QUIC.cloud panelinde Image Optimization ve Critical CSS servislerini aktif edin.
- “Image CDN” özelliğini kullanıyorsanız, WordPress ortam kitaplığında resim URL’lerinin QUIC.cloud alanı ile değiştirildiğini doğrulayın.
- LiteSpeed Cache > Page Optimization sekmesinde CSS/JS kombinasyonu ve geciktirme (defer/delay) ayarlarını adım adım test edin.
Bu optimizasyonlar, Core Web Vitals’ı hosting tarafında iyileştirme rehberimizde de anlattığımız LCP ve CLS metriklerine direkt dokunuyor. Özellikle büyük hero görselleri ve slider’lar, QUIC.cloud ile optimize edildiğinde mobil kullanıcı deneyimi ciddi oranda iyileşiyor.
QUIC.cloud ile diğer CDN’lerin birlikte kullanımı
Bazı projelerde önceden kullanılan başka bir CDN yapısı (örneğin sadece DNS veya sadece statik dosya için) bulunabiliyor. QUIC.cloud’u devreye alırken dikkat edilmesi gereken en önemli nokta, çakışan CDN katmanları oluşturmamak. Aynı içeriği birden fazla CDN’den sunmak veya bir CDN’in önüne başka bir CDN koymak, purge (önbellek boşaltma) süreçlerini karmaşıklaştırıp debugging’i zorlaştırır.
Pratik yaklaşım:
- Eğer QUIC.cloud’un HTTP/3 ve resim optimizasyonu gibi özelliklerinden tam faydalanmak istiyorsanız, genellikle tek CDN katmanı bırakmak en sağlıklısıdır.
- DNS tarafında farklı sağlayıcı kullanmanızda sorun yok; ancak CDN/Proxy katmanı mümkün olduğunca sade tutulmalıdır.
- Özel güvenlik duvarı (WAF) veya DDoS koruma katmanınız varsa, QUIC.cloud IP aralıklarıyla uyumlu whitelist kuralları eklemeyi unutmayın.
DCHost Altyapısında Önerilen Profil: Küçük Blogdan Yoğun WooCommerce’e
Paylaşımlı hosting, Managed WordPress ve VPS senaryoları
LiteSpeed Cache, paylaşımlı hosting ortamından NVMe diskli VPS’lere kadar her seviyede büyük fayda sağlıyor; ancak hangi katmanda ne kadar kazanım beklemeniz gerektiğini gerçekçi görmek önemli.
Genel senaryolar:
- Küçük bloglar ve kurumsal siteler: DCHost LiteSpeed destekli paylaşımlı hosting + LiteSpeed Cache + temel QUIC.cloud entegrasyonu çoğu zaman fazlasıyla yeterli.
- Orta ölçekli WooCommerce mağazaları: Managed WordPress veya güçlü bir paylaşımlı plan + Redis Object Cache + QUIC.cloud, doğru yapılandırıldığında çok yüksek performans verir.
- Yoğun kampanya trafiği alan büyük mağazalar: DCHost üzerinde LiteSpeed web sunuculu VPS veya dedicated sunucu, ayrık veritabanı ve Redis sunucusu ile birlikte düşünülmeli. Bu seviyede yüksek trafikli siteler için cache ve CDN ölçeklendirme yaklaşımlarımız birebir uygulanabilir.
Bu tablo, LiteSpeed Cache’in mucize yaratmadığını; doğru kaynak planlaması ile birlikte kullanıldığında potansiyelini tam gösterdiğini hatırlatıyor. Eğer mevcut paketinizi zorladığınızı düşünüyorsanız, DCHost ekibi olarak CPU, RAM ve disk IOPS tarafındaki metriklere birlikte bakarak doğru pakete geçiş planını çıkarabiliriz.
İzleme, log analizi ve sürekli iyileştirme
Bir kez LiteSpeed Cache ve QUIC.cloud kurup bırakmak yerine, düzenli izleme ile sürekli iyileştirme yapmak uzun vadede çok daha iyi sonuç veriyor. DCHost müşterilerinde gördüğümüz başarılı projelerin ortak noktası, log ve metrikleri düzenli kontrol etmeleri.
Aşağıdaki pratikleri öneriyoruz:
- WooCommerce siparişlerinde hata oranı artarsa sunucu ve PHP loglarını kontrol edin; cache kaynaklı 4xx/5xx hatalarına dikkat edin.
- PageSpeed Insights raporlarında özellikle “First Byte” ve “LCP” metriklerini takip edin; büyük dalgalanmalar varsa CDN veya cache yapılandırmasını gözden geçirin.
- LiteSpeed Cache > Debug modunu kısa süreliğine açarak hangi sayfaların cache’den, hangilerinin origin’den geldiğini analiz edin.
E-ticaret tarafında log analizi yapmak için, e-ticaret siteleri için log analizi rehberimizde detaylandırdığımız yaklaşımı LiteSpeed Cache ile birlikte kullanabilirsiniz. Önbellek ayarlarından sonra 4xx/5xx hatalarında ani bir artış görüyorsanız, mutlaka durup konfigürasyonu yeniden gözden geçirmek gerekir.
Sonuç: LiteSpeed Cache, QUIC.cloud ve ESI Üçlüsünü Doğru Kurunca Ne Değişiyor?
LiteSpeed Cache’i sadece bir “WordPress hızlandırma eklentisi” gibi görmek büyük haksızlık olur. Doğru kurgulandığında; web sunucusu (LiteSpeed), CDN (QUIC.cloud), tam sayfa önbellek ve ESI gibi gelişmiş teknikler tek bir bütünün parçaları haline geliyor. WooCommerce mağazalarında sayfa açılış sürelerinin saniyelerden yüzdelere düşmesi, mobil Core Web Vitals skorlarının yeşile dönmesi ve özellikle kampanya dönemlerinde sunucu yükünün dramatik şekilde azalması, DCHost altyapısında sıkça gözlemlediğimiz somut sonuçlar.
Bu yazıda, LiteSpeed Cache’in temel ayarlarından başlayıp WooCommerce’e özel önbellek kuralları, ESI ile delikli cache mimarisi ve QUIC.cloud CDN entegrasyonuna kadar tüm kritik noktaları mümkün olduğunca pratik önerilerle anlattık. Bir sonraki adım, sitenizi staging ortamında klonlayıp bu ayarları adım adım denemek; ardından canlı ortamda dikkatli bir geçiş planı uygulamak olmalı.
Eğer mevcut sitenizde LiteSpeed Cache kullanıyor ama istediğiniz sonucu alamıyorsanız, DCHost ekibi olarak hem doğru hosting paketi seçimi hem de LiteSpeed/QUIC.cloud yapılandırması konusunda yanınızdayız. WooCommerce veya yoğun trafikli WordPress projeleriniz için, ihtiyaçlarınıza uygun paylaşımlı hosting, VPS, dedicated sunucu veya colocation çözümlerimizi değerlendirirken bu rehberi teknik referans olarak kullanabilirsiniz.
