Кеширане и скорост

Многослойно кеширане, което поддържа сайтовете бързи при всякакъв мащаб

Повечето посещения на сайт в Zinn Digital® изобщо не достигат до PHP или MySQL. LiteSpeed кешът за цели страници, индивидуалният за всеки сайт Redis обектен кеш и CDN edge работят в пълен синхрон, координирани от интелигентно автоматично изчистване, така че страниците остават бързи, а първоначалните сървъри — ненатоварени, за над 700 000 хоствани сайта по целия свят.

Заявка за страница, обслужена от близък кеш и върната, без да достига до първоначалния сървър.

Три кеш слоя, една координирана система

Скоростта идва от предоставянето на правилното съдържание от най-бързото място. Ние обединяваме три нива на кеширане, за да се отговори на заявката възможно най-рано — на крайния възел (edge), на уеб сървъра или от паметта — и никога да не се налага повторно изграждане на вече готова страница.

LSCache кеш за цяла страница

На хостове с LiteSpeed кешируемите отговори на предния край се маркират със заглавки на LiteSpeed за cache-control и тагове, така че уеб сървърът предоставя цели страници, без да извиква PHP или да прави заявки към MySQL. Това е най-голямото самостоятелно предимство за времето до първия байт (TTFB) в WordPress.

Обектно кеширане с Redis за всеки сайт

Превключвател с едно щракване инсталира самостоятелен drop-in компонент за обектно кеширане на Redis, разтоварвайки повтарящите се четения от базата данни. Ако достъпът до Redis някога бъде прекъснат, drop-in компонентът преминава към вътрешнопаметен кеш за всяка заявка, така че сайтът продължава да работи.

CDN и граница

Статичните активи се предоставят от CDN близо до посетителите, а кешът на CDN може да бъде изчистен от раздела CDN на сайта, когато имате нужда от това.

Интелигентното автоматично изчистване поддържа съдържанието актуално

Кешът е полезен само ако изчиства правилните страници в правилния момент. Нашият следи за реални промени и изчиства хирургически с помощта на LiteSpeed кеш тагове — а не чрез грубо изчистване на всичко при всяка редакция.

  • Когато публикация или страница бъде запазена, преместена в кошчето или изтрита, се изчиства кешът само на засегнатите страници и списъците, в които те се показват.
  • Коментарите, редактираните таксономични термини, промените на темите, активирането на разширения и обновяванията на ядрото/разширенията/темите задействат целеви изчиствания.
  • Кешът на страницата се изчиства на уеб сървъра, а кешът на CDN – от раздела CDN на сайта.
  • REST крайна точка за изчистване позволява на панела да изчиства всичко, конкретни URL адреси или конкретни етикети — с автентикация чрез администраторска сесия или HMAC-SHA256 подпис.

Защитено по подразбиране — динамичните страници никога не се кешират

Агресивното кеширане е безопасно само тогава, когато нещата, които трябва да останат в реално време, никога не се кешират. Zinn® Cache се доставя с разумни настройки по подразбиране за WordPress и WooCommerce / Easy Digital Downloads: cart, checkout, my-account, REST и AJAX, preview и search са изключени, а всяка заявка от вписан потребител или със сесийна бисквитка се обслужва директно.

Това означава, че пазаруващият никога не вижда количката на друг потребител, а влезлият в профила си редактор никога не вижда остаряла чернова. Можете да добавяте допълнителни правила за път, ключ за заявка и префикс на бисквитки за всеки сайт, когато дадена приставка изисква това, без да променяте сигурните настройки по подразбиране.

Кеширането е възможност за всеки отделен шаблон, така че статичните, PHP и Node сайтовете получават подходящото за тях кеширане, а плъгинът плавно преминава в резервен режим навсякъде, където липсва слой за кеширане на цяла страница.

Често задавани въпроси

Трябва ли да конфигурирам нещо от това?

Не. Плъгинът Zinn® Cache се доставя в отпечатъка за внедряване, а кешът на цели страници, обектният кеш, автоматичното изчистване и безопасните изключения са автоматично свързани в хостваните от Zinn® сайтове. Можете да настроите всичко фино в Настройки → Zinn® Cache или от контролния панел, ако желаете.

Ще наруши ли кеширането работата на моя WooCommerce магазин?

Не. Количката, плащането, моят профил и всяка заявка от вписан потребител или със сесийна бисквитка никога не се кешират по подразбиране, така че динамичните и персонализираните страници винаги остават актуални. Кешът на цели страници обслужва само страници, които са еднакви за всеки посетител.

Какво се случва, ако Redis не е наличен?

Обектният кеш не е задължителен и работи безопасно при отказ. Ако разширението phpredis липсва, превключвателят се деактивира с известие; ако Redis стане недостъпен по време на изпълнение, заместващият файл (drop-in) обслужва заявките от кеш в паметта за всяка заявка, така че сайтът никога да не прекъсва работа.

Изисква ли се LiteSpeed за това?

Кеширането на цели страници използва уеб сървър LiteSpeed или приставката от трета страна LiteSpeed Cache, ако тя вече е активна. На други сървъри не се изпращат заглавки за кеширане, но обектният кеш и изключенията продължават да работят.

Как кешовете на CDN и на сървъра остават синхронизирани?

На уеб сървъра, автоматично. Когато съдържанието се промени, целевите изчиствания въз основа на етикети премахват само засегнатите страници от кеша на страниците на сървъра. Кешът на CDN се изчиства от раздела CDN на сайта.

Вижте го на собствените си сайтове

Започнете 14-дневен пробен период без въвеждане на карта и оставете многослойния кеш да свърши работата. Безплатни миграции, 30-дневна гаранция за връщане на парите, 99,99% гарантирано време на непрекъсната работа и без обвързване с конкретен доставчик.

Започнете безплатно

LiteSpeed партньор Zinn Digital® е официален партньор на LiteSpeed. Всеки сайт в нашия собствен флот Zinn® работи с лицензиран LiteSpeed Enterprise с плъгина LSCache — най-бързия начин за обслужване на WordPress и WooCommerce — настроен, лицензиран и поддържан актуален от нас, никога безплатната версия.