Cache или Cash?

Кеш памет - Направи ми сайт

Кеширането на сайта Ви, се отразява на кеша в джоба Ви.

Въпросът е защо?

Посредством кеширане, можете да НЕ загубите ценни за Вас клиенти.
Но нека първо да видим, какво стои зад „Cache“ (за „Cash“ сме наясно $:).

Cache или в нашия случай уеб кеш е съхранението на данни в определена за тази цел памет. И колкото и префърцунено да звучи, това е вярно (най-общо казано).
Въпросът е защо да се вълнуваме от подобна технология и как тя ни помага да задържим повече потребители на сайта си?
Всичко идва от динамичното уеб съдържание, което някога (да речем през 95-та) не е било толкова динамично. Сайтовете са били много по-леки, по-статични, една снимка се е зареждала за много секунди (и скоростта на нета е била друга), a Google е изглеждал така:

През 21-ви век няма как си помислим да продаваме или да представяме себе си с такъв сайт. В днешно време използваме CMS системи, които ни помагат да управляваме съдържанието (като статията, която пиша), използваме CSS, с чиято помощ стилизираме обекти и имаме JavaScript, с който добавяме динамика, анимации и заявки към сървъра.
Всичко това звучи супер, но колкото повече инструменти имаш в куфара си – толкова по-трудно го носиш със себе си. Ами ако имаше начин да поправим печката на готината съседка от 8-ми блок без да се чудим, кои инструменти да вземем?

Решението

Всъщност има. И това е т. нар. „Кеширане“, което ако настроим правилно, ще помогне на браузъра да връща цялата тази информация на клиента много по-бързо.
Бързото зареждане на Вашия сайт е изключително важно!
Според Google 53% от потребителите на мобилни устройства ще напуснат сайта Ви, ако той не се зареди до 3 секунди.
Тези 3 секунди са горния праг, който трябва да вземете предвид, когато измервате скоростта на сайта си. Ако са 2 – супер, ако е 1-на – още по-добре, при 0.5 ще сте сигурни, че почти няма да сърдити, които дори да си помислят да затворят страницата, защото им губите времето.

Без кеширане
С кеширане

Звучи супер, но защо сайта ми продължава да зарежда бавно?“
Малко по-горе споменах „правилна настройка при кеширане“, а това в много случаи е индивидуално за всеки клиент.

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

Ако имаме презентационен сайт, но клиента иска изключително много ефекти, то кеширането не винаги помага.
Както маговете не правят магии, така и програмистите не правят чудеса. (в повечето случаи)
Едните правят фокуси, които имат определени лимити, а другите правят оптимизации, които също имат определени лимити.
Истината е, че един сайт, добре и написан – все се зарежда… и се ражда нов в конкурентна ниша. И ако сайта на конкуренцията е по-бърз и по-добре SEO оптимизиран, то няма никакво значение дали продаваш на по-ниски цени понеже няма да има кой да ги види.

И понеже го споменах горе, вижте какво е SEO и защо е важно да не го пренебрегваме?

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *