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

Сначала проанализируем скорость загрузки нашего сайта с помощью инструментов Google:

Тестирование скорости сайта

Попробуем настроить кэширование сайта на стороне браузера. Для этого на web-сервере подключим к apache 2 модуля:

root@OPiPC2:/# a2enmod headers
root@OPiPC2:/# a2enmod expires
root@OPiPC2:/# service apache2 restart

Теперь добавим в файл .htaccess в корне нашего сайт 2 строчки

ExpiresActive On
ExpiresDefault "access plus 604800 seconds"

В результате получаем прирост производительности сервера. Заметьте, это нам ничего не стоило!

Тестирование скорости сайта

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