LiteSpeed Cache vs WP Fastest Cache

WordPress siteniz için bir önbellek eklentisi seçmek, hepsinin çok fazla özelliği varken zor olabilir. Umarım bugün, her biri bir milyondan fazla aktif kuruluma sahip iki popüler eklentinin yeteneklerini karşılaştırarak bu görevi sizin için biraz daha kolaylaştırabiliriz: LiteSpeed Cache ve WP Fastest Cache.

LiteSpeed Cache vs. WP Fastest Cache

Her eklentinin önbellekleme yeteneklerini, e-ticaret uyumluluğunu, optimizasyonunu, çevrimiçi hizmetlerini ve maliyetlerini tartışarak başlayalım.

Önbellekleme

WordPress ile yapılabilecek birçok önbellekleme türü vardır, ancak WP önbellek eklentileri hakkında konuştuğunuzda, genellikle “tam sayfa önbellek” anlamına gelir. Sayfa önbellekleme, dinamik olarak oluşturulan sayfa için statik anlık görüntülerin oluşturulmasına ve kaydedilmesine olanak tanıdığından WordPress sitelerinin performansını artırmak için çok önemlidir. Bir anlık görüntüyü sunmak, WordPress ve PHP’nin içeriği dinamik olarak bir araya getirmesini beklemekten çok daha hızlıdır. Çoğu durumda, bir WP sayfası her talep edildiğinde tamamen aynıdır ve bu nedenle sayfayı oluşturmanın pahalı sürecinden geçmek yerine kaydedilmiş içeriği sunmak mantıklıdır. Önbelleğe alınmış bir sayfayı ziyaret edenlere, önbelleğe alınmamış bir sayfayı ziyaret edenlere göre çok daha gelişmiş bir kullanıcı deneyimi sunulur.

Önbelleğe Alma Nasıl Çalışır?

En basit durumda, sitedeki her sayfa için tek bir önbellek nesnesi oluşturulabilir ve bu kaydedilen içerik her ziyaretçiye sunulabilir. Özel içeriğe sahip sayfaları veya ziyaretçinin konumu ya da siteye erişmek için kullanılan cihaz türü gibi şeylere dayalı özelleştirmeyi hesaba kattığınızda durum daha karmaşık hale gelir (ancak bu senaryoları sayfanın ilerleyen kısımlarında tartışacağız).

WP Fastest Cache

WP Fastest Cache, PHP’yi tamamen atlamak ve statik HTML sunmak için bir sitenin .htaccess dosyasındaki yeniden yazma kurallarını kullanır. Bu, bir WP sitesini önbelleğe almak için önerilen yoldur. Pahalı ek yükü nedeniyle PHP’den kaçınmak için tercih edilir.

LiteSpeed Cache

LSCache ayrıca önbellekleme davranışını tanımlamak için bir sitenin .htaccess dosyasını kullanır, ancak önemli bir fark vardır: eklentinin kendisi aslında herhangi bir önbellekleme yapmaz. Temel LSCache işlevleri LiteSpeed Web Server’ın yerleşik önbellek modülü tarafından yerine getirilir. Eklenti, WordPress’in önbellek motoruyla iletişim kurması için kolay bir yol olarak sağlanmıştır, ancak önbellekleme görevlerinin hiçbirini yürütmez ve önbellek dosyalarının kendileri WordPress dosya yapısı içinde saklanmaz.

Talep Üzerine Önbelleği Temizleme

 

 

Hem WPFC hem de LSCWP, içerik için bir sona erme süresi veya TTL (Time to Live) tanımlamanızı bekler. Bu, önbelleğe alınan içeriğin taze olarak kabul edildiği süredir. Ancak bazen, içeriğin doğal sona erme süresine ulaşmadan önce önbellekten temizlenmesi gerekir.

WP Fastest Cache

Bir yazı değiştirilirse veya bir yorum gönderilirse, yazı sayfasının statik HTML kopyası otomatik olarak silinir. Yönetici kullanıcılar, eklentiyi önbelleğe alınan tüm içeriği temizleyecek şekilde yapılandırma veya yalnızca ana sayfayı, gönderi kategorilerini, gönderi etiketlerini ve gönderi sayfalandırmasını temizleme seçeneğine sahiptir.

İsteğe bağlı olarak önbelleğin tamamını veya sadece tek bir sayfayı temizlemek de mümkündür.

LiteSpeed Cache

LSCWP ayrıca değiştirilen herhangi bir gönderinin statik HTML kopyasını da temizler, ancak etiket tabanlı bir sistem uygulamak için sunucu bağlantısını kullanır. Bu sistem, aynı zamanda temizlenmesi gereken ilgili içeriği tanımlar. Bu şekilde, önbellekten hiçbir zaman çok fazla veya çok az içerik kaldırılmaz.

İstenirse önbelleğin tamamını veya tek bir sayfayı manuel olarak temizlemek de mümkündür.

Süresi Dolan ve Temizlenen Önbelleğin İşlenmesi

Hangi eklentiyi kullanırsanız kullanın, sunucunuzda sürekli olarak dolan ve yer kaplayan bir önbellek dizini olacaktır. Şimdi her bir eklentinin kendi önbelleğini nasıl temizlediğine bakalım.

WP Fastest Cache

WP Fastest Cache ile önbellek klasöründeki süresi dolan veya temizlenen içerik geçici bir dizine kopyalanır ve sistemi yormamak için daha sonra silinir.

LiteSpeed Cache

LiteSpeed’in çöp toplama özelliği sunucu düzeyinde çalışır. Etiketler izlendiğinden ve paylaşılan bellekte saklandığından, sunucu bir sayfanın önbellekten ne zaman silinmesi gerektiğini belirlemenin etkili bir yoluna sahiptir. LiteSpeed sunucusu temizleme başlığını aldığında, ilgili etiketleri “temizlendi” olarak işaretler ancak dosya sistemindeki dosyaları gerçekten silmez. Bu, yanıtı sunarken ağır disk G/Ç işlemlerinden kaçınmak içindir.

LiteSpeed Sunucusu, yoğun olmayan CPU döngüleri sırasında eski girdilerle ilgilenecek ve dosyaları minimum yan etkiyle küçük gruplar halinde silecektir.

Önbellek Değişir

Her iki eklenti de belirli durumlar için tek bir sayfanın birden fazla genel önbellek sürümüne izin verir. Bu “önbellek çeşitliliği” olarak adlandırılır.

WP Fastest Cache

WPFC tarafından uygulanan tek önbellek cihaz türüne göre değişir ve yalnızca premium kullanıcılar için kullanılabilir. WPFC Premium, gerekirse ayrı bir mobil görünüm depolayacaktır.

WPFC’nin temel sürümü, masaüstü ve mobil görüntüleyiciler arasında paylaşılması gereken sayfanın tek bir kopyasını önbelleğe alır. Mobil görünüm masaüstü sürümünden önemli ölçüde farklıysa, eklentiyi mobil görüntüleyicilere önbelleğe alınmamış içerik sunacak şekilde yapılandırabilirsiniz.

Oturum açan ve açmayan kullanıcılar sayfanın önbelleğe alınmış tek bir kopyasını paylaşır. Oturum açmış kullanıcılar için kişiselleştirilmiş içerik varsa, eklentiyi oturum açmış kullanıcılara önbelleğe alınmamış içerik sunacak şekilde yapılandırabilirsiniz.

LiteSpeed Cache

LSCache sayfa başına birden fazla önbellek dosyası kaydedebilir ve bunlar cihaz türü (mobil ve masaüstü), para birimi ve coğrafi konumdan kullanıcının cihazındaki çerezlerde depolanan değerlere kadar birçok şeye dayanabilir.

Ayrıca, LSCache genel önbellek ile özel önbellek arasında ayrım yapabilir; bu da oturum açmış kullanıcıların önbelleğe alınmış sayfaları kendi kişiselleştirilmiş içerikleriyle görebileceği anlamına gelir. İçeriğin kullanıcı rolüne göre farklılık gösterdiği siteler için (bireysel kullanıcının aksine), her kullanıcı rolü için genel önbelleğin farklı sürümlerini depolamak için önbellek çeşitleri kullanılabilir.

Önbellek Ön Yükleme ve Yeniden Oluşturma

WP Super Cache ve LiteSpeed Cache’in her ikisinde de önbelleğe alınmamış sayfaları bulup saklamakla görevli bir önbellek tarayıcısı vardır. Bu, bir ziyaretçinin herhangi bir sayfanın dinamik olarak bir araya getirilmesini beklemek zorunda kalma olasılığını en aza indirir.

WP Fastest Cache

WPFC için ön yükleme işlemi önbellek temizlendiğinde çalışmaya başlar ve siteyi dolaştıktan sonra durur. Varsayılan olarak, ön yükleme işlemi her 5 dakikada bir çalışır, ancak bunu bir cron işi ile manuel bir ön yükleme çalıştırarak özelleştirebilirsiniz.

Alternatif olarak, ön yüklemeyi tamamlandıktan hemen sonra yeniden başlayacak şekilde yapılandırabilirsiniz, böylece her zaman çalışan, önbelleğe alınmamış içeriği arayan ve önbelleğe alan bir işlem olur.

LiteSpeed Cache

LiteSpeed Cache’in tarayıcısı, tıpkı WPFC gibi varsayılan olarak oturum açmamış bir masaüstü kullanıcı ziyaretini simüle eder, ancak mobil kullanıcı olarak da taramak için yapılandırılabilir. Ek olarak, kullanıcı grubu tabanlı önbellek değişiklikleri (yani perakende müşteriler ile toptan müşteriler) veya çerez tabanlı değişiklikler (yani bir satış ortağı çerezi olan ziyaretçiler) kullanan siteler için önbellek, herhangi bir kullanıcı grubundan oturum açmış bir kullanıcı veya belirli bir çerezi olan bir kullanıcı simüle edilerek taranabilir. Mevcut kaynaklarınız varsa, teorik olarak her türlü kullanıcı etkileşimini simüle eden düzinelerce tarayıcıyı aynı anda çalıştırabilirsiniz.

LSCWP’nin tarayıcı yapılandırması, taramanın minimum sunucu etkisine sahip olmasını sağlamak için sıklığı, süreyi ve bir dizi başka ayarı seçmenize olanak tanır.

Sıkıştırma

Her iki eklenti de sıkıştırılmış içeriği önbelleğe alır ve sunar. WPFC gzip sıkıştırmayı desteklerken, LiteSpeed hem gzip hem de brotli’yi destekler.

e-Ticaret

Bir online mağaza işlettiğinizde, genel önbellekte saklanamayan sayfalar (ve sayfaların bölümleri) mutlaka olacaktır. Alışveriş sepeti sayfaları ve son görüntülenen ürün widget’ları buna iyi birer örnektir. Bir online mağaza işlettiğinizde, genel önbellekte saklanamayan sayfalar (ve sayfaların bölümleri) mutlaka olacaktır. Alışveriş sepeti sayfaları ve son görüntülenen ürün widget’ları buna iyi birer örnektir.

WP FastestCache ile Özel İçeriği Yönetme

WPFC, kişiselleştirilmiş içerik sorununu önbellekten çıkararak çözer. WooCommerce Sepeti, Hesabım ve Ödeme sayfaları otomatik olarak algılanır ve önbellekten çıkarılır. Diğer e-ticaret çözümlerinin sayfalarının manuel olarak önbellekten çıkarılması gerekir.

LiteSpeed ile Özel İçerik İşleme

LSCWP, WooCommerce ve hem genel hem de özel içerik içeren diğer sayfaları önbelleğe almanıza olanak tanır. ESI (Edge Side Includes) ile genel bir sayfada delikler açılır ve alışveriş sepeti verileri ve diğer özel içeriklerle doldurulur. Ardından, karma içerikli sayfa tamamen önbelleğe alınmış olarak müşteriye sunulabilir.

Bu delik açma davranışı LSCache’de yerleşiktir ve WooCommerce ve diğer bazı popüler eklentiler için otomatikleştirilmiştir. ESI, site yöneticileri tarafından herhangi bir widget veya tek parçalı kısa kod ile kullanılmak üzere yapılandırılabilir. LiteSpeed ayrıca nonce’ları ESI bloklarına dönüştürerek, bulundukları sayfalardan daha erken sona ermelerini sağlayabilir. Bu özellikle iletişim forumları için kullanışlıdır, ancak başka uygulamaları da vardır.

Geliştiriciler, eklentilerinin LiteSpeed API aracılığıyla ESI’yi yerel olarak desteklemesini tercih edebilirler.

Optimizasyon

Google’ın PageSpeed Insights veya GTmetrix gibi site değerlendirme araçlarını kullanıyorsanız, aracın önerdiği site iyileştirmelerini uygulamak için iyi bir optimizasyon özellikleri seçkisi isteyeceksiniz.

Hem WPFC hem de LScache, aşağıdaki tabloda gösterildiği gibi CDN desteği, veritabanı optimizasyonu, JavaScript ve CSS’nin küçültülmesi ve birleştirilmesi, HTTP/2 push, lazy load ve çeşitli diğer popüler optimizasyon özellikleri dahil olmak üzere birçok optimizasyon aracı sunar.

WP Fastest Cache’in bu özelliklerden bazılarını yalnızca Premium plan altında sağladığını unutmayın.

Çevrimiçi Hizmetler

WP Fastest Cache, premium sürümünde görüntü optimizasyonu sunar ve görüntü başına bir kredi olmak üzere bir kredi sistemi aracılığıyla ödeme gerektirir.

LiteSpeed Cache Görüntü Optimizasyonu, Kritik CSS Üretimi (CCSS) ve Düşük Kaliteli Görüntü Yer Tutucu Üretimi (LQIP) sunar. Tüm hizmetlerin ücretsiz bir katmanı vardır, ancak daha yoğun kullanım için ödeme yapılması gerekir. LiteSpeed bu hizmetleri QUIC.cloud sunucularında uzaktan gerçekleştirir, böylece sizinkilere fazladan yük bindirmez.

Maliyet

WP Super Cache’in ücretsiz bir sürümü ve bu yazı itibariyle bir lisans için tek seferlik 49,00 $, beş lisans için 175,00 $’a kadar ücretlendirilen premium bir sürümü vardır.

LiteSpeed Cache eklentisi de ücretsizdir, ancak sunucu tarafı önbelleği kullanmak için bir LiteSpeed web sunucusu gereklidir ve ihtiyaçlarınıza bağlı olarak bunun bir maliyeti olabilir. Ücretsiz, açık kaynaklı bir sürümü (OpenLiteSpeed) vardır veya Kurumsal lisans alabilirsiniz. Lisans fiyatlandırması, tek site sahipleri için Ücretsiz’den, büyük hosting şirketleri için ayda 96 $’a kadar değişiyor ve arada birkaç seviye var. QUIC.cloud yeni bir seçenek. Hangi sunucuda çalıştığınızdan bağımsız olarak LSCache eklentisinin tüm özelliklerini kullanmanızı sağlayan bir CDN’dir. CDN ücretsiz bir katmanla birlikte gelir, ancak daha yoğun kullanım için ödeme gerektirir.

Özellik Karşılaştırması

Eklenti özelliklerinin yan yana karşılaştırmasına bir göz atın:

ÖzellikLiteSpeed CacheWP Fastest Cache*
Önbellek Özellikleri
Tam Sayfa Önbelleği
Etiket Bazlı “Akıllı Temizleme”X
Sunucuyla Sıkı EntegrasyonX
Özel ÖnbellekX
Kenar Taraf İçermeleri (ESI)X
Widget Önbelleği✓ (ESI kapsamında)$
Gezgin (Crawler)✓ (Önceden Yükle)
WordPress Çoklu Site Desteği
Giriş Yapan Kullanıcıları Önbelleğe Al
Ayrı Mobil Görünümünü Önbelleğe Al$
Kullanıcı Grubuna Göre Önbelleğe AlX
Coğrafi Konuma, Para Birimi vb. Göre Önbelleğe AlX
REST API’yı Önbelleğe AlX
Zamanlamaya Göre Belirli URL’leri Temizle
Tarayıcı Önbellek Desteği
Diğer Optimizasyon Özellikleri
İçerik Dağıtım Ağları (CDN)
Veritabanı Optimizasyonu$
CSS Sıkıştırma
CSS Birleştirme
CSS HTTP/2 İtmekX
Kritik CSS OluşturmaX
JavaScript Sıkıştırma
JavaScript Birleştirme
JavaScript HTTP/2 İtmekX
CSS’yi Asenkron YükleX
JavaScript’i Geciktirilmiş Yükle$
HTML Sıkıştırma
Optimizasyondan Seçilen URI’leri Hariç Tut
Sorgu Dizelerini KaldırX
Google Fonts’ları KaldırX
Görüntüleri Gecikmeli Yükle$
İframe’ları Gecikmeli Yükle$
Duyarlı Yer TutucularıX
CDN Desteğinde Joker KullanımıX
Görüntü Optimizasyonu$
WebP Oluşturma$
Eklenti ÜcretiÜCRETSİZÜCRETSİZ ve ÜCRETLENDİRİLEN sürümler
Destek ÜcretiÜCRETSİZÜCRETSİZ

WP Fastest Cache özellik listesi, WP Fastest Cache web sitesinde herkese açık olarak listelenenlere dayanmaktadır.
Bazı özellikler için LiteSpeed Web Server with Cache Module lisanslı kopyası gerekir.

Sonuç

Hem LiteSpeed Cache for WordPress hem de WP Fastest Cache güçlü rakiplerdir, ancak LiteSpeed daha fazla senaryoyu önbelleğe alma yeteneği söz konusu olduğunda (e-ticaret, oturum açmış kullanıcılar, önbellek gerektiren durumlar değişir, vb.) kullanılır.

Bir cevap yazın