Небольшая оптимизация сайта. Часть 2.

Второй частью просто оптимизации я считаю это — кеширование информации на стороне клиента, вашего посетителя.
Согласитесь гораздо приятней когда заходишь на сайт и он грузится за доли секунды, чем ждать пока одна и та же информация каждый раз загружается, после того как был закрыт браузер.

Мы все так же используем Apache 2.2, перед висением изменение необходимо проверить включен ли модуль mod_expires.
Итак следуя рекомендациям того же гугла запишем в файле .htaccess, лежаший в корне сайта:



ExpiresActive On
ExpiresDefault "access plus 1 month"

Тем самым мы кешируем статику и изображения на стороне клиента на месяц. Если же есть какая либо информация которую кешировать не надо, то внеся небольшие изменения в сайт можно избежать кеширования информации.

К примеру у нас есть файл таблице стилей в который мы постоянно вносим изменения и нам необходимо что бы он не падал в кеш к клиенту, назовем файл к примеру style.css и положим его в корень сайта.
Что бы дайнный сайт не попадал в кеш надо подключать его следующим образом http://SIteName.ru/style.css?RC1

Где RC1 скажем номер версии движка сайта, либо случайно сгенерированная случайная информация, таким образом мы исключаем данный файл из кеширования.

Автор: Дата: , Категория:Интернет, Метки: .

Comments are closed.