Ускорение загрузки сайта .htaccess
В продолжение темы (как было обещано) технологии ускорения загрузки сайта в этой статье будет рассмотрено как ускорить загрузку сайта с помощью редактирования файла .htaccess
Файл .htaccess порой жизненно необходим для большинства сайтов. Что он из себя представляет? Как с его помощью можно ускорить загрузку сайта? .htaccess — это своего рода консьерж который указывает путь.
Например, представьте, Вы пришли по адресу, и просите консьерж позвонить в нужную Вам квартиру, но консьерж Вам говорит: «такой квартиры не существует в этом подъезде». Именно это делает .htaccess когда кто-то пытается обратиться по не существующему адресу сайта, он направляет таких посетителей на страницу 404. Это всего лишь один самый банальный пример работы .htaccess
Как с его помощью ускорить загрузку сайта?
Шаг № 1
Зайдите через FileZila в корень Вашего сайта и находим файл .htaccess
Шаг №2
Откройте его для редактирования в notepad++
Шаг №3
Нужно вставить нижеследующий код
[php]<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
</IfModule>[/php]
Внеся этот код в тело .htaccess мы принуждаем браузер пользователя при следующем обращении показывать сохраненные данные сайта из кеша. Тем самым сайт будет грузиться быстрее.
Шаг №4
Создайте резервную копию Вашего .htaccess и сохраните в надежное место.
Шаг №5
Сохраните файл .htaccess и «залейте» его обратно на сервер.
Вот такие простые шаги помогут Вашему сайту грузиться быстрее.
Еще рекомендую включить gzip. Это очень существенно влияет на быстроту загрузки сайта. Но о том как включить gzip более подробно в следующей статье.
Напишите ответ
Для отправки комментария вам необходимо авторизоваться.
Я вчера мучил техподдержку Beget, на эту тему. «Используйте кеш браузера» это один из советов PageSpeed Insights от Гугля. Не работает у них эта конструкция, во всяком случае Гугль не видит включенного кеша. Самое обидное, что их сервис дает эту же рекомендацию. Спрашиваю их, как это сделать, а они не знают. Вот, такая жизненная трагедия.
Блин, это очень тяжело. Не раз пробовала при создании своего сайта, что-то не так либо я делаю, либо в программах какая-то запара. Но никак не получается все еще ускорить загрузку своего сайта.
Reto ещё в статье не написал, куда код с <IfModule mod_expires.c> в файл .htaccess вставить нужно. Действительно ли этот код ставят после END WordPress?
Я так понял, что если на сервере установлен Апач+Nginх, то такая конструкция работать не будет и по сути не нужна. Хотя читал рекомендации, де перед продвижением добиться, чтобы пузомерялка Гугля не имела возражений по поводу ваших страниц. А тут такой результат получается не достижим. Gzip включается, но и его пузомерялка может не видеть.