Сървърен кеш – защо ни е?
Какви ползи има от кеша на сървъра?
- Бързодействие – страницата се зарежда по-бързо за потребителя;
- По-добро SEO класиране – както знаете, бързодействието на зареждането на уебсайта също е фактор в неговия ранг в класациите;
- Намаляване на натоварването на сървъра (процесорно време / CPU) – всеки хостинг план има ограничение в процесорното време, което може да бъде използвано. Ако то бъде превишено, нужно е да се мине на по-висок, и съответно по-скъп, план. С помощта на кеширането е възможно с един и същи хостинг план да се поеме повече потребителски трафик, което съответно води и до по-ниски разходи за хостинг.
Как работи?
Уебсайтът е като дреха, която всеки път се ушива – вземат се ръкави, яка, джобове, копчета, и всичко се зашива. Когато не ползваме сървърен кеш, всяка при всяко посещение на страница от сайта дрехата за съответната страница се сглобява и ушива наново. Това коства както време, така и сървърен ресурс.
Когато има конфигуриран сървърен кеш дрехата за всяка посетена страница се ушива еднократно и после се “продава на конфекция” – когато посетител попадне на дадена страница, сървърът проверява дали вече има кеш за тази страница, и ако има му я поднася наготово – бързо и с минимално усилие. Готовата дреха е много по-бързо достъпна за потребителя, а и могат да бъдат обслужени повече потребители наведнъж.
Обикновено кешът се настройва да се чисти през определен период от време, за да се отразяват промените, които може да са настъпили по сайта. Изчистването на кеша може да се прави и ръчно (в WordPress W3 Total Cache става от Admin > Performance > Empty all caches). Да кажеш, че искаш да изтриеш кеша, е все едно да кажеш, че искаш дрехата да се ушие наново, защото има промяна в кройката, в модела.
