LiteSpeed Cache hız konusunda çok iyi ama Page Optimization (CSS/JS) tarafında bazen tema/eklenti kombinasyonuna göre şu sorunlar çıkabilir:
- Menü geç açılıyor / tıklanmıyor
- Header logo kayboluyor
- Slider/sekme/accordion çalışmıyor
- Sayfa düzeni kayıyor (CLS benzeri)
- İkonlar (FontAwesome vb.) görünmüyor
Bu durumda “LSCache’i komple kapat” yerine, LiteSpeed’in önerdiği şekilde optimizasyonu sıfırla → cache’i temizle → sorunu hangi ayarın/dosyanın yaptığını bul → exclude ekle şeklinde ilerlemek en temiz yöntem.
1) 2 dakikalık hızlı kurtarma (LiteSpeed’in önerdiği resmi yol)
- WordPress panel → LiteSpeed Cache → Page Optimization
- CSS Settings sekmesi: tüm CSS optimizasyonlarını OFF yap
- JS Settings sekmesi: tüm JS optimizasyonlarını OFF yap
- Sonra LiteSpeed Cache → Toolbox → Purge → Purge All
- Siteyi gizli sekmede açıp kontrol et
Bu adım sonrası site düzeliyorsa sorun “Page Optimization” kaynaklıdır; artık tek tek açıp hangi ayarın bozduğunu bulacağız.
2) “Bozan ayarı” bulma taktiği (en güvenlisi)
Amaç: tek tek aç → purge → kontrol.
Önerilen sıra:
- HTML Minify (genelde düşük risk)
- CSS Minify
- JS Minify
- CSS Combine
- JS Combine
- Load CSS Asynchronously / UCSS / CCSS gibi ileri ayarlar
- JS Defer / Delay (en sık etkileşim bozar)
Her adımda:
- Purge All
- Ana sayfa + bir yazı sayfası + mobil menü + form sayfası test
3) Sorun devam ediyorsa: “Exclude” ile nokta atışı çözüm
LiteSpeed’in CSS/JS Issues (Troubleshooting) sayfası, problemli dosyayı/selector’ı bulup Tuning → CSS Excludes içine ekleyerek düzeltmeyi anlatır.
A) CSS bozuluyorsa (renkler, hizalar, ikonlar)
- LiteSpeed Cache → Page Optimization → Tuning – CSS
- CSS Excludes alanına problemli CSS dosyasını (veya selector string’ini) ekle
- Purge All → tekrar kontrol
LiteSpeed dokümanında, selector string’i bulup CSS Excludes’a ekleme ve sonra Combine’ı tekrar açma adımı da anlatılıyor.
B) JS bozuluyorsa (menü, slider, butonlar tıklanmıyor)
- LiteSpeed Cache → Page Optimization → Tuning
- JS Excludes
- JS Deferred/Delayed Excludes (defer/delay açtıysan)
- Purge All → tekrar kontrol
Ek bilgi: LiteSpeed, bazı durumlarda HTML içinde ilgili elemana data-no-defer="1" ekleyerek “defer dışı bırakma” alternatifinin de olduğunu söylüyor.
4) AdSense/Google Ads için çok kritik ayar (reklamlar kaybolmasın)
LiteSpeed’in troubleshooting dokümanı, Google Ads’in doğru zamanda çalışması için adsbygoogle ifadesini bazı exclude listelerine eklemeyi öneriyor:
- JS Excludes
- JS Deferred / Delayed Excludes
- Guest Mode JS Excludes
Bu, özellikle “Delay JS / Defer JS” kullandığında reklamların geç gelmesi veya hiç görünmemesi gibi problemlerde işe yarar.
5) QUIC.cloud (UCSS/CCSS/VPI) kullanıyorsan: bilmen gereken
LiteSpeed Cache, bazı optimizasyonları QUIC.cloud Online Services üzerinden yapabilir (CCSS, UCSS, VPI).
WordPress.org eklenti açıklamasında da bu online optimizasyonların QUIC.cloud üzerinden işlendiği ve verinin belirli süre saklanıp silindiği belirtiliyor.
Eğer UCSS/CCSS açtıktan sonra bozulma başladıysa:
- Önce UCSS/CCSS’i kapat → Purge
- Site düzeliyorsa tekrar açarken Combine + Excludes mantığıyla ilerle (gerekirse sadece bazı sayfalarda kullan)
6) Test ederken panelin kafanı karıştırmaması için (öneri)
LiteSpeed’in Page Optimization dokümanında:
- “Optimize for Guest Only” (optimizasyonun sadece ziyaretçilere uygulanması)
- “Role Excludes” (bazı rollerin optimizasyondan muaf tutulması)
- “URI Excludes” (belirli sayfaları optimizasyondan hariç tutma)
gibi seçenekler anlatılıyor.
Pratikte bu şu işe yarar:
- Admin olarak test ederken “bana başka, ziyaretçiye başka” görünmesin diye kontrollü test yaparsın.
- Bozulan tek sayfa varsa, o sayfayı URI Excludes ile geçici kurtarırsın.
7) En hızlı “temiz stabil” ayar profili (çoğu sitede çalışır)
Site bozuluyorsa, AdSense’e giderken şu profil genelde en az riskli olur:
- Cache: ON
- Minify: ON (HTML/CSS/JS)
- Combine: OFF (gerekirse sonra dene)
- Delay/Defer: OFF (sonradan tek tek dene)
- Lazy Load: ON ama LCP görselini etkilemeyecek şekilde
Sonra ihtiyaca göre Combine/Defer/Delay’i tek tek açıp exclude’larla rafine edersin.
