Önbellekleme ve hız

Ölçekte siteleri hızlı tutan çok katmanlı önbellekleme

Zinn Digital® sitelerine yapılan ziyaretlerin çoğu PHP veya MySQL'e asla dokunmaz. Dünya çapında 650.000'den fazla barındırılan sitede sayfaların hızlı kalması ve sunucu kaynaklarının rahat etmesi için bir LiteSpeed tam sayfa önbelleği, site başına bir Redis nesne önbelleği ve CDN uç noktası akıllı otomatik temizleme ile koordine bir şekilde birlikte çalışır.

Üç önbellek katmanı, tek bir koordine sistem

Hız, doğru içeriğin en hızlı yerden sunulmasından gelir. Üç önbelleği üst üste koyarak bir isteğin mümkün olduğunca erken — uç noktada (edge), web sunucusunda veya bellekten — yanıtlanmasını sağlıyoruz ve daha önce oluşturulmuş bir sayfanın asla yeniden oluşturulmasını engelliyoruz.

LSCache tam sayfa önbelleği

LiteSpeed barındırma sunucularında, önbelleklenebilir ön uç yanıtları LiteSpeed cache-control ve tag başlıklarıyla damgalanır; böylece web sunucusu PHP'yi çalıştırmadan veya MySQL'i sorgulamadan tam sayfaları sunar. Bu, WordPress üzerinde ilk bayt süresi (time-to-first-byte) için en büyük tekli kazançtır.

Site başına Redis nesne önbelleği

Tek tıkla açılabilen bir anahtar, bağımsız bir Redis nesne önbelleği eklentisini kurarak tekrar eden veritabanı okumalarının yükünü hafifletir. Redis'e hiçbir şekilde ulaşılamazsa eklenti, istek başına çalışan bellek içi bir önbelleğe geri döner, böylece site çalışmaya devam eder.

CDN ve kenar

Statik varlıklar ve önbelleğe alınabilir sayfalar, ziyaretçilere yakın olan CDN'den sunulur. Temizlemeler uç noktaya yansıtılır, böylece asıl önbellekle uyumlu kalır — üç farklı ayar değil, tek bir kontrol.

Akıllı otomatik temizleme içerği taze tutar

Önbellek, yalnızca doğru sayfaları doğru anda temizlediği zaman faydalıdır. Bizimki gerçek değişiklikleri izler ve her düzenlemede körlemesine her şeyi silmek yerine LiteSpeed önbellek etiketlerini kullanarak cerrahi bir hassasiyetle temizlik yapar.

  • Bir yazı veya sayfa kaydedildiğinde, çöpe atıldığında veya silindiğinde, yalnızca etkilenen sayfalar ve göründükleri listeler temizlenir.
  • Yorumlar, düzenlenmiş taksonomi terimleri, tema değişiklikleri, eklenti etkinleştirmeleri ve çekirdek/eklenti/tema güncellemelerinin tümü hedeflenmiş önbellek temizlemelerini tetikler.
  • CDN ve uç sunucunun kaynakla aynı anda önbellekten temizlenmesi için yansıyı, imzalı bir web kancası üzerinden kontrol paneline bildirir.
  • Bir REST önbellek temizleme uç noktası; bir yönetici oturumu veya bir HMAC-SHA256 imzasıyla kimlik doğrulaması yapılarak panelin her şeyi, belirli URL'leri veya belirli etiketleri temizlemesine olanak tanır.

Varsayılan olarak güvenli — dinamik sayfalar hiçbir zaman önbelleğe alınmaz

Agresif önbellekleme, yalnızca canlı kalması gereken içerikler asla önbelleğe alınmadığında güvenlidir. Zinn® Cache, mantıklı WordPress ve WooCommerce / Easy Digital Downloads varsayılanlarıyla birlikte gelir: sepet, ödeme, hesabım, REST ve AJAX, önizleme ve arama hariç tutulur ve oturum açmış veya çerez isteğinde bulunan her kullanıcıya güncel içerik sunulur.

Bu, bir alışveriş yapan kişinin asla başkasının sepetini ve oturum açmış bir editörün asla eski bir taslağı görmeyeceği anlamına gelir. Güvenli varsayılanlara dokunmadan, bir eklentiye ihtiyaç duyduğunda her site için ek yol, sorgu anahtarı ve çerez öneki kuralları ekleyebilirsiniz.

Önbellekleme, şablon (blueprint) bazında sunulan bir özelliktir; bu nedenle statik, PHP ve Node sitelerinin her biri kendilerine en uygun önbelleklemeden yararlanır ve eklenti, tam sayfa önbellek katmanının bulunmadığı durumlarda sorunsuz bir şekilde çalışmaya devam eder.

SSS

Bunların herhangi birini yapılandırmam gerekiyor mu?

Hayır. Zinn® Cache eklentisi dağıtım footprint içinde gelir ve tam sayfa önbelleği, nesne önbelleği, otomatik temizleme ve güvenli hariç tutmalar Zinn® barındırmalı sitelerde otomatik olarak bağlanır. İsterseniz Ayarlar → Zinn® Cache altından veya kontrol panelinden her şeyi ince ayarlarla yapılandırabilirsiniz.

Önbellekleme WooCommerce mağazamı bozar mı?

Hayır. Sepet, ödeme, Hesabım ve oturum açılmış veya çerez gerektiren tüm istekler varsayılan olarak asla önbelleğe alınmaz; böylece dinamik ve müşteriye özel sayfalar her zaman canlı kalır. Tam sayfa önbelleği yalnızca her ziyaretçi için aynı olan sayfalara hizmet verir.

Redis kullanılamaz duruma gelirse ne olur?

Nesne önbelleği isteğe bağlıdır ve güvenli bir şekilde başarısız olur. phpredis eklentisi eksikse geçiş düğmesi bir bildirimle devre dışı bırakılır; çalışma zamanında Redis erişilemez duruma gelirse, eklenti istek başına bellek içi önbellekten sunum yapar, böylece site asla kesintiye uğramaz.

LiteSpeed gerekli mi?

Tam sayfa önbellekleme, bir LiteSpeed web sunucusu veya zaten etkinse üçüncü taraf LiteSpeed Cache eklentisini kullanır. Diğer sunucularda önbellek üstbilgileri yayınlanmaz, ancak nesne önbelleği, hariç tutmalar ve uzaktan temizleme yine de çalışır.

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

Tek bir eş güdümlü temizleme. İçerik değiştiğinde, hedeflenen etiket tabanlı temizlemeler etkilenen sayfaları web sunucusunda temizler ve imzalı bir web kancası üzerinden CDN ile uç noktaya yansıtılır; böylece her katman aynı sayfaları aynı anda temizler.

Kendi sitenizde görün

Kredi kartı gerektirmeyen 14 günlük deneme sürümünü başlatın ve çok katmanlı önbelleklemenin işi yapmasına izin verin. Ücretsiz taşımalar, 30 günlük para iade garantisi, %99,99 çalışma süresi güvencesi ve satıcı bağımlılığı yok.

Ücretsiz başla