LiteSpeed Cache Ayarları: Hız Kazanırken Siteyi Bozmamak

LiteSpeed Cache doğru ayarlandığında WordPress sitenizi belirgin biçimde hızlandırır, yanlış ayarlandığında formları ve sepeti bozabilir. Güvenli bir yapılandırma için adım adım rehber.

İçindekiler
  1. Başlamadan önce: Sunucunuz gerçekten LiteSpeed mi?
  2. Önbellek (Cache) sekmesi: Temel LiteSpeed Cache ayarları
  3. Sayfa optimizasyonu: Kazancın da riskin de en yüksek olduğu bölüm
  4. Görsel ve medya ayarları
  5. Nesne önbelleği, veritabanı ve tarayıcı önbelleği
  6. Bir şey bozulduğunda ne yapmalı?
  7. Sık sorulan sorular
  8. Sonuç

LiteSpeed Cache eklentisini kurup bütün kutucukları işaretlediniz, PageSpeed puanı yükseldi ama ertesi gün müşteriniz sepete ürün ekleyemediğini, menünün mobilde açılmadığını ya da iletişim formunun gönderilmediğini söyledi. Bu senaryo oldukça yaygındır. LiteSpeed Cache ayarları güçlü bir hız kazancı sunar, ancak her seçeneğin sitenize ne yaptığını bilmeden etkinleştirmek, hızı işlevsellik pahasına satın almak anlamına gelir. Bu yazıda eklentinin temel bölümlerini güvenli bir sırayla yapılandırmayı, hangi ayarların risk taşıdığını ve sorun çıktığında nasıl geri döneceğinizi anlatıyorum.

Başlamadan önce: Sunucunuz gerçekten LiteSpeed mi?

LiteSpeed Cache eklentisinin en güçlü özelliği olan sayfa önbelleği, yalnızca LiteSpeed Web Server veya OpenLiteSpeed üzerinde çalışan sunucularda devreye girer. Apache veya Nginx kullanan bir sunucuda eklentinin CSS, JavaScript ve görsel optimizasyonu gibi özellikleri yine kullanılabilir, ancak sayfa önbelleği çalışmaz.

Sunucu türünüzü hosting sağlayıcınızın panelinden veya destek ekibinden öğrenebilirsiniz. Ayarlara geçmeden önce şu hazırlıkları da yapın:

  • Sitenizin tam yedeğini alın.
  • Başka bir önbellek eklentisi (WP Rocket, W3 Total Cache, WP Super Cache vb.) varsa devre dışı bırakın; iki önbellek eklentisi aynı anda çalışmamalıdır.
  • Mevcut hız değerlerinizi PageSpeed Insights ile ölçüp not edin.
  • Sitenin kritik işlevlerini (form, sepet, ödeme, üye girişi) listeleyin; her adımdan sonra bunları test edeceksiniz.

Önbellek (Cache) sekmesi: Temel LiteSpeed Cache ayarları

Bu bölüm eklentinin kalbidir ve doğru yapılandırıldığında en büyük kazancı sağlar. Genel olarak güvenli kabul edilen başlangıç yapılandırması şöyledir:

Ayar Önerilen başlangıç Not
Önbelleği etkinleştir Açık Temel sayfa önbelleği
Giriş yapmış kullanıcıları önbelleğe al Kapalı Üyelik sitelerinde kişisel içerik karışabilir
Yorum yapanları önbelleğe al Açık Çoğu sitede sorun yaratmaz
REST API’yi önbelleğe al Açık Sorun görülürse kapatılabilir
Giriş sayfasını önbelleğe al Açık Özel giriş sayfası eklentisi varsa test edin
Mobil için ayrı önbellek Temaya bağlı Tema mobilde farklı HTML üretiyorsa açın

TTL ve temizleme ayarları

TTL, bir sayfanın önbellekte ne kadar süre tutulacağını belirler. Varsayılan değerler çoğu site için uygundur. Önemli olan temizleme (purge) kurallarıdır: bir yazı veya ürün güncellendiğinde ilgili sayfaların, kategori arşivlerinin ve ana sayfanın önbelleğinin otomatik temizlenmesi gerekir. Eklenti ve tema güncellemelerinden sonra tüm önbelleği temizleme seçeneğini de açık tutmanızı öneririm.

Hariç tutma (Excludes) listesi

Her ziyaretçiye özel içerik gösteren sayfalar önbelleğe alınmamalıdır. WooCommerce kullanıyorsanız eklenti sepet, ödeme ve hesabım sayfalarını otomatik olarak önbellek dışında bırakır. Ancak özel bir teklif formu, kişiselleştirilmiş fiyat gösteren bir sayfa veya üyelere özel bir alan varsa bu adresleri “Önbelleğe alma” listesine elle eklemeniz gerekir.

Sayfa optimizasyonu: Kazancın da riskin de en yüksek olduğu bölüm

CSS ve JavaScript ayarları, Core Web Vitals değerleri üzerinde belirgin etki yaratabilir. Ancak siteyi bozan sorunların büyük çoğunluğu da bu sekmeden kaynaklanır. Bu yüzden ayarları tek tek açmanızı ve her birinden sonra test etmenizi öneririm.

  1. CSS küçültme (minify): Genellikle güvenlidir; ilk açılacak ayar olabilir.
  2. CSS birleştirme: HTTP/2 kullanan sunucularda kazancı sınırlıdır ve tasarım bozulmalarına yol açabilir. Gerekmedikçe kapalı bırakın.
  3. JavaScript küçültme: Çoğu sitede güvenlidir, yine de test edin.
  4. JavaScript birleştirme: Betiklerin yüklenme sırasını değiştirebildiği için menü, slider ve form hatalarının sık nedenidir. Dikkatli kullanın.
  5. JS ertelenmiş yükleme: “Ertelenmiş” seçeneği sayfa çizimini hızlandırır; “Gecikmeli” seçeneği daha agresiftir ve kullanıcı etkileşimine kadar betikleri bekletir. Gecikmeli modda kritik betikleri hariç tutma listesine eklemeniz gerekebilir.
  6. HTML küçültme: Genellikle güvenlidir ve küçük bir kazanç sağlar.

Kullanılmayan CSS ve kritik CSS

Kritik CSS ve kullanılmayan CSS’i kaldırma özellikleri, ilk ekranın daha hızlı çizilmesini sağlayabilir. Bu özellikler QUIC.cloud hizmeti üzerinden üretilir ve sayfaların oluşturulması zaman alabilir. Etkinleştirdikten sonra farklı sayfa türlerinde (ana sayfa, ürün, kategori, blog) tasarımın doğru göründüğünü kontrol edin.

Görsel ve medya ayarları

Görsellerin tembel yüklenmesi (lazy load), sayfanın alt kısmındaki görsellerin yalnızca ziyaretçi oraya kaydırdığında yüklenmesini sağlar. Ancak ilk ekranda görünen ana görsel tembel yüklenirse LCP süresi uzar. Eklentinin hariç tutma ayarlarından ilk görselleri veya logoyu tembel yükleme dışında bırakın.

Görsel optimizasyonu bölümü, görselleri QUIC.cloud üzerinden sıkıştırıp WebP sürümlerini oluşturabilir. Bu işlem orijinal dosyaları da etkileyebileceği için ayarlardan orijinal görsellerin yedeğinin saklandığından emin olun. LCP, INP ve CLS ölçütlerinin ayrıntılarını Core Web Vitals rehberinde bulabilirsiniz.

Nesne önbelleği, veritabanı ve tarayıcı önbelleği

Sunucunuzda Redis veya Memcached kuruluysa nesne önbelleğini etkinleştirmek, özellikle WooCommerce ve yoğun yönetim paneli kullanımında veritabanı yükünü azaltır. Sunucuda bu hizmetler yoksa ayarı açmanın faydası olmaz; bağlantı testi başarısız görünüyorsa kapalı bırakın.

  • Tarayıcı önbelleği: Statik dosyaların ziyaretçinin cihazında saklanmasını sağlar; genellikle güvenle açılabilir.
  • Veritabanı temizliği: Eski revizyonları, çöp kutusundaki yazıları ve süresi dolmuş geçici verileri temizler. Temizlikten önce mutlaka veritabanı yedeği alın.
  • Tarayıcı (crawler): Önbelleği önceden doldurmak için siteyi otomatik gezer. Paylaşımlı hostingte sunucuya ciddi yük bindirebilir; sağlayıcınızın izin verip vermediğini kontrol edin.

Bir şey bozulduğunda ne yapmalı?

Sorun yaşadığınızda paniğe gerek yok; LiteSpeed Cache ayarları adım adım geri alınabilir. Şu sırayı izleyin:

  1. Araç kutusundan tüm önbelleği temizleyin ve sorunu gizli pencerede tekrar kontrol edin.
  2. Sorun devam ediyorsa en son açtığınız sayfa optimizasyonu ayarını kapatın.
  3. JavaScript birleştirme ve gecikmeli yükleme en sık sorun kaynağıdır; önce bunları test edin.
  4. Sorunlu betiği veya CSS dosyasını tespit ettiyseniz, ayarı tamamen kapatmak yerine o dosyayı hariç tutma listesine ekleyin.
  5. Çalışan yapılandırmanızı araç kutusundaki dışa aktarma özelliğiyle yedekleyin.

Önbellek eklentisi, yavaşlığın her nedenini çözmez. Ağır bir tema, verimsiz eklentiler veya yetersiz sunucu kaynakları varsa, önce bunları ele almak gerekir. WordPress’e özgü yavaşlık nedenleri için WordPress siteniz yavaşsa yazısına, genel hız stratejisi için de site hızını artırmanın uygulanabilir yöntemleri rehberine göz atabilirsiniz.

Sık sorulan sorular

LiteSpeed Cache Apache sunucuda çalışır mı?

Eklenti kurulabilir ve CSS, JavaScript ile görsel optimizasyonu gibi özellikler kullanılabilir; ancak sayfa önbelleği yalnızca LiteSpeed Web Server veya OpenLiteSpeed çalışan sunucularda devreye girer.

WooCommerce sepet sayfası önbelleğe alınır mı?

Hayır. Eklenti WooCommerce’in sepet, ödeme ve hesabım sayfalarını otomatik olarak önbellek dışında tutar. Kişiye özel içerik gösteren başka sayfalarınız varsa bunları hariç tutma listesine elle eklemelisiniz.

LiteSpeed Cache ayarları yaptıktan sonra menü veya form çalışmıyorsa ne yapmalıyım?

Önce tüm önbelleği temizleyin, ardından JavaScript birleştirme ve gecikmeli yükleme ayarlarını kapatarak test edin. Sorun çözülürse ilgili betiği hariç tutma listesine ekleyip ayarı yeniden açabilirsiniz.

İki önbellek eklentisini aynı anda kullanabilir miyim?

Kullanmamalısınız. İki önbellek eklentisi birbirinin işini bozabilir, çakışmalara ve beklenmedik hatalara yol açabilir. LiteSpeed Cache’e geçmeden önce diğer önbellek eklentilerini devre dışı bırakın.

Sonuç

LiteSpeed Cache, sabırla ve her adımdan sonra test edilerek yapılandırıldığında WordPress sitenize hem hız hem de istikrar kazandırır. Sitenizin önbellek ve hız ayarlarını birlikte gözden geçirmek isterseniz benimle iletişime geçebilirsiniz.