Litespeed Cache Nedir?

Litespeed bir bellek eklentisidir, önceden yaptığınız işlemeleri inceleyerek bir sonraki işlemi tahmin etmeye yarar. Litespeed Cache eklentisi aynı zamanda önbelleğe alma işlemi yapmaktadır. Bu işlem sayesinde sayfa hızınızda gözle görülür bir artış olacaktır. Eklenti aynı zamanda görsel optimizasyonu işlemini de yapmaktadır. Sayfa hızının artması SEO açısından sitenize olumlu katkısı olacaktır.

Cache eklentileri kullanımı Pagespeed insights gibi sayfa hızı testi araçlarında sitenizin puanının artmasını sağlar ve sitenizi ziyaret eden kullanıcılara daha rahat bir gezinim sunar. Litespeed Cache eklentisini kullanabilmeniz için öncelikle sunucunuzun altyapısının desteklemesi gerekir. Meykmen olarak Veridyen firmasını kullanmaktayız ve firma litespeed cache altyapısını ücretsiz olarak sağlıyor. Hostinginizin altyapıyı sağlayıp sağlamadığını öğrenmek için firmanız ile iletişime geçebilirsiniz. Hosting firmanız altyapıyı desteklemiyorsa WP Fastest Cache eklentisini kullanmanızı tavsiye ederim.

Litespeed Cache Kurulumu

Eklentiyi kurmak oldukça basittir, standart wordpress eklenti kurulumları ile aynıdır. WordPress Admin Paneli üzerinden Eklentiler > Yeni Ekle > Litespeed Cache yazarak eklentiyi kurabilirsiniz.

Manuel olarak eklentiyi kurmak için eklentinin wordpress sayfasına buradan giderek indirebilirsiniz. Daha sonra Eklentiler > Yeni Ekle > Yükle diyerek eklentiyi yükleyip etkinleştirebilirsiniz.

Litespeed Cache Ayarları

Eklentiyi kurduktan sonra panelimizde ki Litespeed altında settings, menage, edit .httaccess, image optimization, crawler ve report kısmı olacaktır. Biz settings üzerinden anlatmaya başlayacağız.

Settings

Bu kısma tıkladığımızda eklenti bize default olarak getirdiği ayarları görmekteyiz. Litespeed Cache eklentisinin tüm ayarlarına ulaşmak için Advanced Wiev seçeneğine tıklayınız.

Litespeed Cache Eklentisi

Litespeed Cache Eklentisi Basic Wiev ve Advanced Wiev

Tıkladıktan sonra karşımıza eklentinin tüm ayarları açılacaktır.

[1]General

General sekmesi üzerinden eklentiyi aktif ve pasif hale getirebilirsiniz. Eklentiyi Enable hale getirip diğer tüm ayarları olduğu gibi bırakın.

  • Enable Litespeed Cache Enable

[2]Cache

Bu kısım önbellekleme işlemi yapmaktadır. Dikkatli hareket edilmeli bilinmeyen ayarlar kurcalanmamalı. Her ayarın açıklaması alt paragrafta verilmiştir.

  • Cache Logged-in Users ON
  • Cache Commenters ON
  • Cache REST API ON
  • Cache Login Page ON
  • Cache favicon.ico ON
  • Cache PHP Resource ON
  • Cache Mobile ON

Diğer ayarlar default olarak bırıkalmalıdır.

  • Cache Logged-in Users, bu ayar sitenize giriş yapmış kullanıcılar için önbelleğe alma işlemi yapar.
  • Cache Commenters, bekleyen yorumlarınızı önbelleğe alır.
  • Cache REST API, API’den gelen istekleri önbelleğe alır.
  • Cache Login Page, sitenizin giriş sayfasını önbelleğe alır.
  • Cache favicon.ico, sitenizde kullandığınız faviconu önbelleğe alır.
  • Cache PHP Resource, PHP sorularını önbelleğe alır.
  • Cache Mobile Mobil kullanıcılar için ayrı bir önbellek oluşturulmasını sağlar.

[3]Purge

Litespeed Cache Eklentisinin Purge kısmı ise otomatik temizleme ile alakalıdır.

  • Purge All On Upgrade ON
  • Auto Purge Rules For Publish/Update Front Page, Home Page, Pages All pages with, Recent Posts Widget, Author archive Post type arcihive, Term archive (include category, tag, and tax) kısımları işaretlenmelidir.

Diğer kısımlar default olarak bırakılmalıdır.

  • Purge All On Upgrade bu seçenek sitenizde yeni bir yükseltme, güncelleme veya yazı girişi yaptığınızda otomatik olarak önbellek temizleme işlemi yapmaya yarar.
  • Auto Purge Rules For Publish/Update otomatik önbellek temizleme işlemi yapılma kategorilerine ve arşivlerini belirler.

[4]Exclude

Exclude kısmının default olarak kalmasını öneririz. Eğer Litespeed Cache eklentisinin siteniz içerisinde önbelleğe almasını istemediğiniz kısımlar varsa buraya ekleyebilirsiniz.

[5]Optimize

Optimize kısmında bazı ayarları aktif yaptığınız zaman site de bozulmalar yaşanmaktadır. Kendi siteniz için ayarları deneyerek öğrenebilirsiniz lakin biz size en kullanışlı ayarları vereceğiz. Litespeed Cache eklentisi sonrası sitede bozulma olursa hangi ayarları değiştireceğinizi aşağıda açıklayacağız.

  • CSS Minify ON
  • CSS Combine ON
  • CSS HTTP/2 PUSH ON
  • JS MİNİFY ON
  • JS COMBİNE ON
  • JS HTTP/2 PUSH ON
  • CSS/JS Cache TTL 604800
  • HTML MİNİFY ON
  • Inline CSS MİNİFY ON
  • Inline JS MİNİFY ON
  • Load CSS Asynchronously OFF sitede bozulmalar yaşanmıyorsa ON hale getirebilirsiniz.
  • Generate Critical CSS ON
  • Generate Critical CSS In Background ON
  • Inline CSS Async Lib ON
  • Load JS DEFERRED ON
  • Exclude JQUERY ON
  • Remove COMMENTS ON

Litespeed Cache Eklentisinin Optimize kısmı ayarları site içerisinde bazı görüntü bozukluklarına yol açabilir, hangi kısım ne işe yaradığını bilmeden kurcalarsanız sayfa bozulmaları olabilir. Lakin doğru bir Optimize ayarları sonrası site hızınız ciddi derecede iyileşecektir.

  • CSS Minify Css dosyalarında ki gereksiz kısımlar silinerek Css dosyanız küçülecektir.
  • CSS Combine Tüm Css dosyalarını tek dosya haline getirerek tasarruf yapmayı sağlar.
  • CSS HTTP/2 PUSH Css dosyalarına tarayıcı istek göndermeden direk olarak göndermeye yarar.
  • JS MİNİFY Javascript dosyalarınızı küçültür.
  • JS COMBİNE Javascript dosyalarınızı tek dosya haline getirir.
  • JS HTTP/2 PUSH JS dosyalarına tarayıcı istek göndermeden direk gönderir.
  • CSS/JS Cache TTL Tarayıcı da ne kadar önbellekte saklanacağını belirtir.
  • HTML MİNİFY HTML dosyalarını küçültür.
  • Inline CSS MİNİFY Css kodlarını tek satır yapmaya yarar. Bu ayar kullanılmadan önce site de test edilmelidir.
  • Inline JS MİNİFY Javascript kodlarını tek satır hakime getirir. Bu ayar kullanılmadan önce site de test edilmelidir.
  • Load CSS Asynchronously site içerisinde bulunan CSS dosyalarını gerekli olduğu durumlarda yükleme yapar. Bu seçeneği aktif ettiğimiz zaman genellikle site açılırken ilk HTML gözükür. Mutlaka test edilip aktif edilmeli.
  • Generate Critical CSS kritik CSS dosyaları üretir.
  • Load JS DEFERRED Javascript dosyalarınızı site açıldıktan sonra yükler. Aktif olduğu durumlarda site içerisinde bozulmalar yaşanabilir.
  • Exclude JQUERY JQuery kodlarının sıkıştırılmamasını sağlar.
  • Remove COMMENTS JS ve CSS dosyaları içerisinde ki açıklamaları siler.

Litespeed Cache Eklentisi Optimize kısmında Tüm ayarlar ON haldeyken sitede bozulmalar yaşanıyorsa:

Load CSS Asynchronously > OFF
JS Combine > OFF
JS Minify > OFF

Hale getirip tekrardan varsa başka bilgisayar veya tarayıcı üzerinden kontrol edelim.

[6]Tuning

  • Combined CSS Priority OFF Sıkıştırılmış CSS dosyaların site açılışında yüklenmesinde öncelik sağlar.
  • Combined JS Priority OFF sıkıştırılmış JS dosyalarının site yüklenmesinde öncelik sağlanmasını sağlar.
  • Remove Query Strings ON Sorgu dizisinde ki statik kaynakları çıkarır. Hızlı sayfa yüklenmesi için aktif hale getirilmelidir.
  • Load Google Fonts Asynchronously ON Yazı tiplerini daha hızlı indirmeye yarar.
  • Remove Google Fonts ON Google yazı tiplerini siteden kaldırır.
  • Remove WordPress Emoji ON WordPress kütüphanesinde ki ifadeleri kaldırır.

[7]Media

Litespeed Cache Eklentisi dışında herhangi bir resim optimize eklentisi kullanmıyorsanız burada ki ayarları aktif etmeniz sizin yararınıza olacaktır. WordPress resim sıkıştırma eklentileri isimli yazımı okumanızı tavsiye ederim.

  • Layz Load Images OFF eğer resim sıkıştırma eklentisi veya resim optimize eklentisi kullanmıyorsanız ON hale getiriniz. Bu resimleri gerektiği zaman çağırmaya yarar. Örnekle: Uzun bir yazının sonunda ki resimleri yazının sonuna doğru yükler bu sayede sayfanız daha hızlı açılır.
  • Responsive Placeholder OFF
  • Generate Reponsive Placeholder In Background OFF
  • Lazy Load Iframes OFF Iframe kısımlarının Layz Load gibi olmasını sağlar.
  • Inline Lazy Load Images Library OFF
  • Optimize Automatically OFF
  • Optimization Cron ON
  • Optimize Original Images ON
  • Remove Original Backups OFF
  • Optimize WebP Versions OFF
  • Optimize Losslessly OFF
  • Preserve EXIF data OFF
  • Image WebP Replacement OFF
  • WebP For Extra srcset OFF

Burada ki ayarları açıklama gereği duymadım sebebi ise çoğunun default olması. Aynı zamanda wordpress görsel optimizasyonu ve wordpress resim sıkıştırma eklentileri isimli yazımı okumanızı tavsiye ederim. Daha yararlı olacağını düşünüyorum.

[8]CDN

Bu kısım sadece CDN hizmeti kullanan kişileri ilgilendirmektedir. Eğer CDN kullanmıyorsanız bu alanı kısmı direkt atlayabilirsiniz. CDN hakkında bilgi sahibi olmak için CDN nedir‘e göz atın.

  • Enable CDN: Enable bu kısımdan CDN hizmetini aktif edebilirsiniz.
  • CDN Mapping: Buradan CDN yolunu belirleyebilirsiniz. Ayrıca içerik dağıtım servisinden alacağınız dosyaları ve verileri belirleyebilirsiniz.
  • Original URLs: Buraya site adresinizi girmelisiniz. “//meykmen.com” veya “//www.meykmen.com” olarak kullanılmal.  SSL Sertifikası kullansanız dahi http veya https olmadan yazınız.
  • Included Directories: Klasör yollarınızı buradan belirleyebilirsiniz.
  • Exclude Path: İstenmeyen klasör veya verileri buradan belirleyebilirsiniz.
  • Load JQuery Remotely: Bu kısmı default olarak bırıkmanızı öneririm.
  • Cloudflare API: Cloudflare sistemi CDN ile farklı çalışmaktadır. Bu kısım dikkatle doldurulmalıdır.
  • Email Address: Cloudflare giriş adresinizi yazınız.
  • Global API Key: Cloudflare sayfanız üzerinden bu anahtarı temin edebilirsiniz.
    Domain kısmı: Global API key kısmını doldurduktan sonra burası otomatik olarak doldurulacaktır. Eğer dolmazsa domain isminizi yazınız.

[9]ESI

WordPress Litespeed Cache ESI ayarlarının Default olarak kalmasını öneririm. Herhangi bir değişiklik yapmak isteyen kullanıcılar deneme yanılma yoluyla yapılabilir.

Advanced

Advanced, İleri düzey önbellekleme yapmak isteyen kullanıcılar için hazırlanmıştır. Eğer teknik bilginiz zayıfsa bu kısmı direkt atlamanızı öneririm.

  • Object Cache: Nesne önbelleklemesi yapmaya yarar.
  • Browser Cache: Tarayıcı Önbekleme işlemi yapmaya yarar, web sayfanızı sık sık ziyaret eden kullanıcılar için yararlı olur.
  • Browser Cache TTL: Ziyaretçinin tarayıcısında ne kadar süre önbellekleme yapılacağını belirleyen kısım.
  • Check Advanced Cache: Litespeed Cache eklentisi dışında başka bir Cache eklentisi kullanıyorsanız bu kısmı OFF hale getirin.
  • Login Cookie: Web sitenizde üyelik eklentisi varsa bu kısmı ON yapmanızı öneririm.
  • Purge All Hooks: Otomatik önbellekleme sonrası listeyi buradan ayarlayabilirsiniz.
  • Improve HTTP/HTTPS Compatibility: Siteniz içerisinde hem Http hemde https kullanıyorsanız ON yapmanızı öneririm.
  • Instant Click: Hosting üzerinde sık sık zorlama yarattığı için OFF yapmanızı öneririm.

Menage

Litespeed Cache Eklentisi Purge

Litespeed Cache eklentisi Purge açıklaması

[1]Purge

  • Purge Front Page: Web sitenizin giriş sayfasını temizlemeye yarar.
  • Purge Pages: Site içerisinde ki tüm yazı ve sayfaların önbelleğini temizler.
  • Purge 403 Error: 403 Hatası olan sayfaların önbelleğini temizler.
  • Purge 404 Error: 404 Hatası olan sayfaların önbelleğini temizler.
  • Purge 500 Error: 500 Hatası olan sayfaların önbelleğini temizler.
  • Purge All – LsCache: LiteSpeed Cache eklentisinin oluşturduğu tüm önbelleği temizler.
  • Purge All -CSS/JS Cache: CSS ve JS önbelleklerini temizler.
  • Purge All – Opcode Cache: PHP derlemesi sırasında oluşan artıkları temizlemeye yarar.
  • Purge All: Diğer tüm temizleme işlemlerini toplu olarak yapar ve yeniden oluşturulması için istek oluşturur.
  • Empty Entire Cache: Cache eklentisi düzgün çalışmıyorsa bu seçeneği kullanınız aksi durumlarda kullanmayınız.

[2]DB Optimizer

WordPress Litespeed Cache DB Optimizer kısmından veritabanı temizleme ve iyileştirme işlemlerini yapabilirsiniz.

  • Clean All: Toplu veritabanı temizlemesi yapmaya yarar.
  • Post Revisions: WordPress tarafından oluşturulan Yazı-içerik revizyonlarını temizler.
  • Auto Drafts: Taslaklarınzı otomatik olarak temizler.
  • Trashed Posts: Çöpteki yazılarınızı siler.
  • Spam Comments: Spam yorumları siler.
  • All Transients: Aktif olan tüm veritabanı sorgularının temizler.
  • Optimize Tables: Tablolarınızın daha iyi çalışmasını sağlar.
  • Clean CSS/JS Optimizer: CSS ve JS dosyalarını silerek yeniden oluşturulmasına yarar.

Edit .htaccess

Bu kısımdan htaccess dosyanızı düzenleyebilirsiniz. Eğer teknik bilgiye sahip değilseniz bu kısmı direkt geçiniz.

 Image Optimization

Litespeed Cache resim sıkıştırma

Litespeed Cache resim sıkıştırma ayarları

Litespeed Cache Eklentisinin güçlü bir resim sıkıştırma özelliği bulunmaktadır eğer wordpress resim sıkıştırma eklentisi kullanıyorsanız mutlaka ikisinden birisini pasif hale getirin bazı durumlarda sorunlar oluşabilir.

  • Send Optimization Request butonuna tıklayarak işleme başlar ve kütüphaneye otomatik olarak ekler.
  •  Remove Original Image Backups seçeneği ile sıkıştırılmış resimlerin orijinallerini silebilirsiniz.

Not: LiteSpeed Cache eklentisi ayarlarında Crawler ve Report kısmı hakkında bilgi vermedik bunun sebebi ise çok nadir kullanılmasıdır. Crawler kısmında Arama motoru botlarını engelleme ile ilgili Report kısmında ise siteniz hakkında genel bilgiler içerir.

Sormak istediklerinizi yorum olarak belirtebilirsiniz.