Önbelleğe alma ve hız

Sitelerin geniş ölçekte hızlı kalmasını sağlayan çok katmanlı önbellekleme

Bir Zinn Digital® sitesine yapılan çoğu ziyaret asla PHP veya MySQL'e ulaşmaz. LiteSpeed tam sayfa önbelleği, site başına Redis nesne önbelleği ve CDN uç noktası, akıllı otomatik temizleme ile koordine edilerek birlikte çalışır; böylece dünya çapında barındırılan 700.000'den fazla sitede sayfalar hızlı kalır ve kaynak sunucular yük altında kalmaz.

Kaynak sunucuya ulaşmadan yakındaki bir önbellek tarafından karşılanan ve döndürülen bir sayfa isteği.

Üç önbellek katmanı, tek bir koordineli sistem

Hız, doğru şeyin en hızlı konumdan sunulmasıyla sağlanır. Bir isteğin mümkün olan en kısa sürede yanıtlanması için üç önbelleği üst üste koyarız — uç noktada, web sunucusunda veya bellekten — ve zaten oluşturulmuş bir sayfanın asla yeniden oluşturulması gerekmez.

LSCache tam sayfa önbelleği

LiteSpeed sunucularında, önbelleğe alınabilir ön uç yanıtları LiteSpeed cache-control ve etiket başlıklarıyla damgalanır; böylece web sunucusu PHP'yi çağırmadan veya MySQL'e sorgu göndermeden tam sayfaları sunar. Bu, WordPress üzerinde ilk bayta kadar geçen süre için elde edilen tek başına en büyük kazançtır.

Site başına Redis nesne önbelleği

Tek tıkla açılıp kapanabilen bir düğme, bağımsız bir Redis nesne önbelleği drop-in eklentisi yükleyerek yinelenen veritabanı okumalarının yükünü hafifletir. Redis'e erişilemezse, drop-in istek başına bellek içi önbelleğe geri döner, böylece site çalışmaya devam eder.

CDN ve uç nokta

Statik varlıklar ziyaretçilere yakın CDN üzerinden sunulur ve ihtiyaç duyduğunuzda sitenin CDN sekmesinden CDN önbelleği temizlenebilir.

Akıllı otomatik temizleme, içeriği güncel tutar

Önbellek, yalnızca doğru sayfaları doğru anda temizlediğinde yararlıdır. Bizimki gerçek değişiklikleri izler ve her düzenlemede her şeyi toptan temizlemek yerine LiteSpeed cache tags kullanarak noktasal temizleme yapar.

  • Bir yazı veya sayfa kaydedildiğinde, çöpe atıldığında veya silindiğinde, yalnızca etkilenen sayfalar ve bunların göründüğü listelemeler temizlenir.
  • Yorumlar, düzenlenen sınıflandırma terimleri, tema değişiklikleri, eklenti etkinleştirmesi ve çekirdek/eklenti/tema güncellemeleri hedeflenen temizlemeleri tetikler.
  • Sayfa önbelleği web sunucusunda, CDN önbelleği ise sitenin CDN sekmesinden temizlenir.
  • Bir REST temizleme uç noktası, yöneticinin oturumu veya HMAC-SHA256 imzasıyla kimliği doğrulanarak panelin her şeyi, belirli URL'leri veya belirli etiketleri temizlemesine olanak tanır.

Varsayılan olarak güvenli — dinamik sayfalar asla önbelleğe alınmaz

Agresif önbelleğe alma, yalnızca canlı kalması gereken içerikler hiçbir zaman önbelleğe alınmadığında güvenlidir. Zinn® Cache; makul WordPress ve WooCommerce / Easy Digital Downloads varsayılanlarıyla birlikte gelir: sepet, ödeme, my-account, REST ve AJAX, önizleme ve arama hariç tutulur ve giriş yapılmış ya da oturum çerezine sahip tüm istekler canlı olarak sunulur.

Bu, bir alıcının asla başkasının sepetini görmemesi ve oturum açmış bir düzenleyicinin asla güncel olmayan bir taslağı görmemesi anlamına gelir. Güvenli varsayılanlara dokunmadan, bir eklentinin ihtiyaç duyduğu durumlarda site başına ek yol, sorgu anahtarı ve çerez öneki kuralları ekleyebilirsiniz.

Önbelleğe alma, şablon bazlı bir özelliktir; bu sayede statik, PHP ve Node sitelerinin her biri kendilerine en uygun önbelleğe alma sistemine sahip olur ve eklenti, tam sayfa önbellek katmanının bulunmadığı yerlerde sorunsuz bir şekilde çalışmaya devam eder.

Sıkça Sorulan Sorular

Bunlardan herhangi birini yapılandırmam gerekiyor mu?

Hayır. Zinn® Cache eklentisi dağıtım ayak izinde (deploy footprint) sunulur ve tam sayfa önbelleği, nesne önbelleği, otomatik temizleme ile güvenli istisnalar Zinn® tarafından barındırılan sitelerde otomatik olarak yapılandırılır. İsterseniz Ayarlar → Zinn® Cache altından veya kontrol panelinden her şeyi hassas bir şekilde ayarlayabilirsiniz.

Önbelleğe alma WooCommerce mağazamın çalışmasını bozar mı?

Hayır. Sepet, ödeme, hesabım ve oturum açmış veya oturum çerezi içeren istekler varsayılan olarak hiçbir zaman önbelleğe alınmaz; böylece dinamik ve müşteriye özel sayfalar her zaman güncel kalır. Tam sayfa önbelleği yalnızca her ziyaretçi için aynı olan sayfaları sunar.

Redis kullanılamıyorsa ne olur?

Nesne önbelleği isteğe bağlıdır ve arıza durumunda güvenlidir. phpredis eklentisi eksikse geçiş bir bildirimle devre dışı bırakılır; Redis çalışma zamanında erişilemez hale gelirse, sitenin hiçbir zaman bozulmaması için drop-in istek başına bellek içi önbellekten hizmet verir.

Bu LiteSpeed gerektirir mi?

Tam sayfa önbelleğe alma, bir LiteSpeed web sunucusu veya zaten etkinse üçüncü taraf LiteSpeed Cache eklentisini kullanır. Diğer sunucularda hiçbir önbellek üstbilgisi yayınlanmaz, ancak nesne önbelleği ve hariç tutmalar çalışmaya devam eder.

CDN ve sunucu önbellekleri nasıl senkronize kalır?

Web sunucusunda, otomatik olarak. İçerik değiştiğinde, hedeflenen etiket tabanlı temizlemeler yalnızca etkilenen sayfaları sunucunun sayfa önbelleğinden temizler. CDN önbelleği, sitenin CDN sekmesinden temizlenir.

Kendi sitelerinizde görün

Kartsız 14 günlük deneme sürümünü başlatın ve işi çok katmanlı önbelleğe bırakın. Ücretsiz taşımalar, 30 günlük para iade garantisi, %99.99 çalışma süresi güvencesi ve satıcıya bağımlılık yok.

Ücretsiz başlayın

LiteSpeed İş Ortağı Zinn Digital® resmi bir LiteSpeed İş Ortağıdır. Kendi Zinn® filomuzdaki her site, ücretsiz sürüm değil; lisanslı LiteSpeed Enterprise ve LSCache eklentisiyle (WordPress ve WooCommerce sunmanın en hızlı yolu) çalışır; bunlar tarafımızdan optimize edilir, lisanslanır ve güncel tutulur.