Полезные советы

Ускорение загрузки сайта .htaccess

В продолжение темы (как было обещано) технологии ускорения загрузки сайта в этой статье будет рассмотрено как ускорить загрузку сайта с помощью редактирования файла .htaccess

Файл .htaccess порой жизненно необходим для большинства сайтов. Что он из себя представляет? Как с его помощью можно ускорить загрузку сайта? .htaccess — это своего рода консьерж который указывает путь.

Например, представьте, Вы пришли по адресу, и просите консьерж позвонить в нужную Вам квартиру, но консьерж Вам говорит: «такой квартиры не существует в этом подъезде». Именно это делает .htaccess когда кто-то пытается обратиться по не существующему адресу сайта, он направляет таких посетителей на страницу 404. Это всего лишь один самый банальный пример работы .htaccess

Как с его помощью ускорить загрузку сайта?

Шаг № 1

Зайдите через FileZila в корень Вашего сайта и находим файл .htaccess

Шаг №2

Откройте его для редактирования в notepad++

Шаг №3

Нужно вставить нижеследующий код

<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>

Внеся этот код в тело .htaccess мы принуждаем браузер пользователя при следующем обращении показывать сохраненные данные сайта из кеша. Тем самым сайт будет грузиться быстрее.

Шаг №4

Создайте резервную копию Вашего .htaccess и сохраните в надежное место.

Шаг №5

Сохраните файл .htaccess и «залейте» его обратно на сервер.

[alert-warning]ВАЖНО! Хостинг провайдер должен поддерживать модуль mod_expires. В принципе у большинства серверов включен этот модуль, но уточнить у технической службы поддержки все-же стоит.[/alert-warning]

Вот такие простые шаги помогут Вашему сайту грузиться быстрее.

Еще рекомендую включить gzip. Это очень существенно влияет на быстроту загрузки сайта. Но о том как включить gzip более подробно в следующей статье.

<p>Я вчера мучил&nbsp; техподдержку&nbsp;&nbsp; Beget, на&nbsp; эту тему.&nbsp;&nbsp; «Используйте кеш браузера»&nbsp; это один&nbsp; из советов&nbsp;&nbsp; PageSpeed Insights&nbsp; от Гугля.&nbsp; &nbsp;&nbsp; Не работает у&nbsp; них эта конструкция,&nbsp; во всяком случае Гугль&nbsp; не видит включенного кеша.&nbsp; &nbsp; &nbsp; Самое&nbsp; обидное, что их сервис дает&nbsp; эту же рекомендацию.&nbsp; Спрашиваю их, как это&nbsp; сделать, а они не знают.&nbsp; Вот, такая жизненная трагедия.</p>
<p>Блин, это очень тяжело. Не раз пробовала при создании своего сайта, что-то не так либо я делаю, либо&nbsp; в программах какая-то запара. Но никак не получается все еще ускорить загрузку своего сайта.</p>
<p>Reto ещё в статье не написал, куда код с&nbsp; &lt;IfModule mod_expires.c&gt; в&nbsp; файл .htaccess вставить нужно.&nbsp; Действительно ли этот код ставят после END WordPress?</p>
<p>Я&nbsp;&nbsp; так&nbsp; понял,&nbsp;&nbsp; что если на сервере установлен Апач+Nginх,&nbsp; то такая конструкция работать не&nbsp; будет&nbsp; и по сути не нужна.&nbsp; &nbsp; Хотя&nbsp;&nbsp; читал рекомендации, де перед продвижением&nbsp; добиться,&nbsp; чтобы&nbsp; пузомерялка&nbsp; Гугля&nbsp; не&nbsp; имела возражений по поводу ваших страниц.&nbsp; А&nbsp; тут такой результат получается не достижим.&nbsp; Gzip&nbsp;&nbsp; включается, но и его пузомерялка может не видеть.</p>