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

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

Сегодня речь пойдёт о кеширование на стороне браузера. Для этого нам нужно будет внести некоторые изменения в файл .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. Активируем плагин и радуемся быстрой загрузкой сайта.
Понравилась статья? Поделиться с друзьями:
Сам себе вебмастер
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: