Как ускорить загрузку сайта, кеширование на стороне браузера

Как ускорить загрузку сайта, кеширование на стороне браузераКак ускорить загрузку сайта? Как все вы знаете, что сейчас огромную роль играет скорость загрузки сайта. Чем быстрей он загружается в браузере тем он лучше ранжируется поисковыми системами. Конечно на ранжирования сайта влияет много разных факторов но и скорость загрузки тоже.

Сегодня речь пойдёт о кеширование на стороне браузера. Для этого нам нужно будет внести некоторые изменения в файл .htaccess. Файл этот находится в корне вашего ресурса.

И так, как ускорить загрузку сайта?

  1. Открываем файл .htaccess.
  2. Вставляем туда этот код:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault «access 7 days»
ExpiresByType application/javascript «access plus 1 year»
ExpiresByType text/javascript «access plus 1 year»
ExpiresByType text/css «access plus 1 year»
ExpiresByType text/html «access plus 7 day»
ExpiresByType text/x-javascript «access 1 year»
ExpiresByType image/gif «access plus 1 year»
ExpiresByType image/jpeg «access plus 1 year»
ExpiresByType image/png «access plus 1 year»
ExpiresByType image/jpg «access plus 1 year»
ExpiresByType image/x-icon «access 1 year»
ExpiresByType application/x-shockwave-flash «access 1 year»
</IfModule>

 

<ifModule mod_headers.c>
<filesMatch «\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$»>
Header set Cache-Control «max-age=2592000, public»
</filesMatch>
<filesMatch «\.(css|js)$»>
Header set Cache-Control «max-age=2592000, public»
</filesMatch>
<filesMatch «\.(xml|txt)$»>
Header set Cache-Control «max-age=172800, public, must-revalidate»
</filesMatch>
<filesMatch «\.(html|htm|php)$»>
Header set Cache-Control «max-age=172800, private, must-revalidate»
</filesMatch>
</ifModule>
<IfModule mod_setenvif.c>
BrowserMatch «MSIE» force-no-vary
BrowserMatch «Mozilla/4.{2}» force-no-vary
</IfModule>

Так-же в коде вы можете изменить временные отрезки, то-есть через которые ваш сайт будет кэшировать браузер. Например вместо значения — 1 year (раз в год), можно сделать 1 month (каждый месяц). Временные сроки указаны для каждого типа файла по отдельность.

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

Как ускорить загрузку сайта, кеширование на стороне браузераЕст альтернативный способ как ускорить загрузку сайта с помощью плагина WordPress. Этот способ наиболее простой но требует затрат ресурсов вашего хостинга. Ведь как известно любой дополнительный плагин создаёт нагрузку на хостинг и тем самым тормозит ваш сайт. Но решать вам какой способ кеширования выбрать.

  1. Идём в админку.
  2. Далее плагины.
  3. Далее добавить новый. В поисковой строке вводим «Zendy Speed: Browser Caching»
  4. Жмём установить. В настройках данный плагин не нуждается. Он вставляет выше приведённый код в файл .htaccess автоматически после его активации.
  5. Активируем плагин и радуемся быстрой загрузкой сайта.

Если статья вам была полезна, поделитесь ей со своими друзьями.  

  

Это должно вас заинтересовать:

Обсуждение: 2 комментария

  1. Екатерина:

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

    Ответить
    1. Дмитрий:

      На счёт изображения я с вами согласен, но ведь не всё можно опимизировать руками. Есть довольно не плохо работающие плагины которые могут сделать всё автоматически.

      Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2017 Сам Веб-мастер | Автор: Дмитрий Марченков | Дизайн и поддержка: GoodwinPress | Разрешается копирование материалов без изменений, с указанием имени автора и гиперссылки на сайт.