Pamięć podręczna i szybkość

Wielowarstwowe buforowanie, które zapewnia szybkość witryn na dużą skalę

Większość wizyt na stronach Zinn Digital® nigdy nie obciąża PHP ani MySQL. Pamięć podręczna pełnych stron LiteSpeed, pamięć podręczna obiektów Redis dla każdej witryny oraz brzeg sieci CDN współpracują ze sobą, koordynowane przez inteligentne automatyczne czyszczenie, dzięki czemu strony pozostają szybkie, a serwery źródłowe nieobciążone — w ponad 700 000 hostowanych witrynach na całym świecie.

Żądanie strony obsłużone przez pobliską pamięć podręczną i zwrócone bez łączenia się z serwerem źródłowym.

Trzy warstwy pamięci podręcznej, jeden skoordynowany system

Szybkość wynika z serwowania odpowiednich zasobów z najszybszego miejsca. Łączymy trzy warstwy pamięci podręcznej, dzięki czemu odpowiedź na żądanie jest udzielana najwcześniej, jak to możliwe — na brzegu sieci, na serwerze WWW lub z pamięci operacyjnej — bez konieczności ponownego generowania strony, która została już zbudowana.

Pamięć podręczna całej strony LSCache

Na serwerach LiteSpeed buforowalne odpowiedzi front-endu są oznaczane nagłówkami LiteSpeed cache-control i tagów, dzięki czemu serwer WWW dostarcza kompletne strony bez wywoływania PHP ani odpytywania bazy MySQL. Jest to największa pojedyncza korzyść dla czasu do pierwszego bajtu (TTFB) w WordPress.

Pamięć podręczna obiektów Redis dla każdej witryny

Przełącznik uruchamiany jednym kliknięciem instaluje w pełni funkcjonalny plik drop-in pamięci podręcznej obiektów Redis, odciążając powtarzające się odczyty z bazy danych. Jeśli Redis stanie się kiedykolwiek nieosiągalny, plik drop-in przełącza się na pamięć podręczną w pamięci RAM działającą dla danego żądania, dzięki czemu witryna nadal działa.

CDN i edge

Zasoby statyczne są serwowane z sieci CDN znajdującej się blisko odwiedzających, a pamięć podręczną CDN można wyczyścić na karcie CDN witryny w dowolnym momencie.

Inteligentne automatyczne czyszczenie dba o aktualność treści

Pamięć podręczna jest przydatna tylko wtedy, gdy czyści właściwe strony we właściwym momencie. Nasze rozwiązanie monitoruje rzeczywiste zmiany i czyści dane z chirurgiczną precyzją za pomocą tagów pamięci podręcznej LiteSpeed — zamiast bezwzględnego czyszczenia wszystkiego przy każdej edycji.

  • Gdy wpis lub strona zostaną zapisane, przeniesione do kosza lub usunięte, czyszczone są tylko te strony i listy, na których się pojawiają.
  • Komentarze, edytowane elementy taksonomii, zmiany motywów, aktywacje wtyczek oraz aktualizacje rdzenia, wtyczek i motywów uruchamiają ukierunkowane czyszczenie pamięci podręcznej.
  • Pamięć podręczna stron jest czyszczona na serwerze WWW, a pamięć podręczna CDN — na karcie CDN witryny.
  • Punkt końcowy czyszczenia REST pozwala panelowi wyczyścić wszystko, określone adresy URL lub określone tagi — uwierzytelniany za pomocą sesji administratora lub podpisu HMAC-SHA256.

Domyślnie bezpieczne — strony dynamiczne nigdy nie są buforowane w pamięci podręcznej

Agresywne buforowanie jest bezpieczne tylko wtedy, gdy elementy, które muszą pozostać dynamiczne, nigdy nie trafiają do pamięci podręcznej. Zinn® Cache dostarczany jest z rozsądnymi ustawieniami domyślnymi dla WordPress oraz WooCommerce / Easy Digital Downloads: koszyk, kasa, my-account, REST i AJAX, podgląd oraz wyszukiwanie są wykluczone, a każde żądanie zalogowanego użytkownika lub z plikiem cookie sesji jest serwowane na świeżo.

Oznacza to, że kupujący nigdy nie zobaczy koszyka innej osoby, a zalogowany redaktor — nieaktualnego szkicu. Gdy wtyczka tego wymaga, można dodać dla danej witryny dodatkowe reguły dotyczące ścieżek, kluczy zapytań i prefiksów ciasteczek bez modyfikowania bezpiecznych ustawień domyślnych.

Pamięć podręczna to funkcja konfigurowana na poziomie schematu, dzięki czemu witryny statyczne, PHP i Node otrzymują buforowanie dopasowane do swoich potrzeb, a wtyczka płynnie przechodzi w tryb awaryjny wszędzie tam, gdzie brakuje warstwy pamięci podręcznej dla całej strony.

Często zadawane pytania

Czy muszę cokolwiek z tego konfigurować?

Nie. Wtyczka Zinn® Cache jest dostarczana w śladzie wdrożeniowym (deploy footprint), a pamięć podręczna całych stron, pamięć podręczna obiektów, automatyczne czyszczenie oraz bezpieczne wykluczenia są automatycznie konfigurowane w witrynach hostowanych przez Zinn®. W razie potrzeby można precyzyjnie dostosować wszystkie ustawienia w sekcji Ustawienia → Zinn® Cache lub z poziomu kokpitu.

Czy buforowanie zakłóci działanie mojego sklepu WooCommerce?

Nie. Koszyk, realizacja zamówienia, moje konto oraz wszelkie żądania zalogowanych użytkowników lub z plikami cookie sesji domyślnie nigdy nie są buforowane, dzięki czemu strony dynamiczne i spersonalizowane dla klienta zawsze pozostają aktualne. Pamięć podręczna całych stron obsługuje tylko strony, które są takie same dla każdego odwiedzającego.

Co się stanie, jeśli Redis będzie niedostępny?

Pamięć podręczna obiektów jest opcjonalna i bezpieczna w przypadku awarii (fail-safe). Jeśli brakuje rozszerzenia phpredis, przełącznik jest wyłączony z powiadomieniem; jeśli Redis stanie się niedostępny w czasie wykonywania, drop-in serwuje dane z pamięci podręcznej w pamięci RAM dla danego żądania, dzięki czemu witryna nigdy nie ulega awarii.

Czy to wymaga LiteSpeed?

Buforowanie całych stron korzysta z serwera WWW LiteSpeed lub wtyczki innej firmy LiteSpeed Cache, jeśli jest już aktywna. Na innych serwerach nagłówki pamięci podręcznej nie są emitowane, ale pamięć podręczna obiektów i wykluczenia nadal działają.

W jaki sposób pamięci podręczne CDN i serwera pozostają zsynchronizowane?

Na serwerze WWW, automatycznie. Gdy zawartość ulega zmianie, ukierunkowane czyszczenie oparte na tagach usuwa z pamięci podręcznej stron serwera tylko te strony, których dotyczy zmiana. Pamięć podręczna CDN jest czyszczona z poziomu karty CDN witryny.

Zobacz to w swoich witrynach

Rozpocznij 14-dniowy okres próbny bez podawania karty i pozwól wielowarstwowej pamięci podręcznej wykonać pracę. Bezpłatne migracje, 30-dniowa gwarancja zwrotu pieniędzy, gwarancja dostępności na poziomie 99,99% i brak uzależnienia od dostawcy.

Rozpocznij za darmo

Partner LiteSpeed Zinn Digital® jest oficjalnym partnerem LiteSpeed. Każda witryna w naszej własnej flocie Zinn® działa na licencjonowanym serwerze LiteSpeed Enterprise z wtyczką LSCache – najszybszym sposobem obsługi systemów WordPress i WooCommerce – skonfigurowanym, licencjonowanym i aktualizowanym przez nas, a nigdy w darmowej wersji.