Ускорить загрузку сайта, включить кэширование, GZIP сжатие .htaccess

проверить проверить скорость загрузки сайта google speed, роль gzip сжатияВ статье: о кэшировании htaccess, увеличении скорости загрузки сайта. Посетители любят быстрые веб ресурсы. Поисковые системы также предпочитают сайты, которые быстро загружаются на компьютер пользователей, имеют меньший показатель отказов из-за низкой скорости загрузки.

Проверить скорость загрузки сайта, обнаружить недоработки, замедляющие блог, поможет сервис Гугла PageSpeed.

Нам не потребуется установка дополнительных программ, приложений или плагинов. 

Рассмотрим, как ускорить загрузку сайта WordPress, как включить кэширование и GZIP сжатиеотредактируем файл .htaccess.

В сервисе PageSpeed введите адрес своего сайта, нажмите кнопку АНАЛИЗИРОВАТЬ. Проверка загрузки сайта google выявит ошибки и покажет их.

Если вы увидите красный восклицательный знак включить сжатие, СРОЧНО ИСПРАВЬТЕ ошибки!
включить сжатие gzip в htaccess

Как включить GZIP сжатие css, js и html

GZIP сжатие (архивирование, gZip compression) — это сжатие, упаковка в архив всех текстовых файлов на сервере сайта до передачи их на компьютер пользователя.

В браузере пользователя сжатые страницы html, js, css распаковываются. В результате времени (и трафика) на передачу расходуется меньше.

СТАТЬИ ПО ТЕМЕ:

Что такое анкор, как правильно его написать

Wordpress шаблон записи: как изменить single.php для постов из разных категорий

Заблокированные ресурсы в Search Console и индексе google

Команду ВКЛЮЧИТЬ GZIP СЖАТИЕ добавим в файл .htaccess.

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

# Or, compress certain file types by extension:

SetOutputFilter DEFLATE

Файл .htaccess где лежит

Файл .htaccess находится в корневой папке вашего блога (только для веб-серверов под управлением Apache). Мой хостинг sprinthost как раз использует эту технологию. А ваш? При переносе сайта на Спринтхост  действует акция, предоставляются скидки. Напоминаю, перед внесением изменений сделайте бекап.

Если работаете с файловым менеджером filezilla, ищите папку public_html.

Файл .htaccess для подстраховки скопируйте к себе на компьютер.

файл htaccess где находится Если редактируете файл .htaccess прямо на хостинге sprinthost, путь такой:

ПАНЕЛЬ УПРАВЛЕНИЯ на хостинге

ФАЙЛОВЫЙ МЕНЕДЖЕР

DOMIANS

ВАШ САЙТ

public_html

.htaccess.

htaccess где лежит

Откроется окно, содержимое надо скопировать файл в Блокнот или редактировать в текстовом редакторе Notepad.

Отредактированный .htaccess скопируйте и вставьте обратно, затем изменения СОХРАНИТЕ.

Где проверить GZIP сжатие сайта

ПРОВЕРЬТЕ его работу в сервисе PageSpeed после включения gzip сжатия. Увидите, что скорость загрузки сайта заметно увеличилась;

ПРОВЕРЬТЕ, включено ли gzip. Напишите адрес своего блога, нажмите ПОКАЗАТЬ https: // www.cy-pr.com/tools/gzip/. Адреса с https не проверяет.

где проверить gzip сжатиеПРОВЕРИТЬ работу gzip можете здесь http: // www.whatsmyip.org/http-compression-test/

тест на gzip сжатие htaccess

ПРОВЕРКУ сжатия страницы делайте на https: // varvy.com/tools/gzip/

Если GZIP сжатие на сервере вашего блога включить невозможно, обратитесь к сторонним сервисам, оказывающим эту услугу.

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

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

как исправить ошибки покажет speedpage Нажмите Learn more. У меня, например, не указан (или слишком мал) срок действия HTTP-заголовков.htaccess кэширование, чтобы ускорить загрузку сайта

Что такое срок действия (жизни) кэша браузера

Когда страница загружается на компьютер пользователя впервые, браузер поочередно выполняет загрузку всех ее элементов: графики, css-файлов, javascript.

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

Но если читатель зашел на блог на следующий день — все начинается по новой, поскольку для наших картинок, скриптов или других кэшируемых ресурсов прописан короткий срок действия (или вовсе не обозначен). Так давайте его обозначим!

Как увеличить срок жизни (действие) кэша браузера в htaccess

Срок действия кэширования выставляют при помощи HTTP-заголовков (долгосрочных заголовков), которые вносят в файл .htaccess. Кэширование статических файлов (запоминание) позволяет предотвратить непрерывные запросы браузера посетителя веб-сайта к не измененным ресурсам.

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

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType application/javascript "access plus 7 days"
  ExpiresByType text/javascript "access plus 7 days"
  ExpiresByType text/css "access plus 7 days"
  ExpiresByType image/gif "access plus 7 days"
  ExpiresByType image/jpeg "access plus 7 days"
  ExpiresByType image/png "access plus 7 days"
</IfModule>

Срок действия для объектов – это access plus 7 days. Иногда устанавливают более длительный срок access plus 1 month или даже access plus 1 years.

кэш браузера htaccess Результат проверьте в сервисе PageSpeed. Ну что же, частично задача htaccess кэширования статических файлов решена.

От чего еще зависит скорость загрузки сайта wordpress, рассмотрим в следующих публикациях.

Для тех, кто неуверенно чувствует себя в админпанели хостинга, есть плагин WP Htaccess Editor. Он выводит файл .htaccess в консоль блога. Установите его и редактируйте файл .htaccess прямо из админпанели.

Как проверить остальные параметры сайта wordpress, читайте здесь.

Заключение

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

Вам помогло? Поделитесь полезностями в соцсетях.

Понравилась статья? Поделиться с друзьями:
Я новичок
Комментариев: 6
  1. Андрей

    Спасибо большое за статью.. все получилось и проверил что работает на сжатие.. код правильный… Почитал кометы на появление ссылки,- у меня не было, но если бы даже было, то что такого, удалил в редакторе и все..а ссылка я так понимаю для защиты контента от плагиата и продвижения своего сайта, что в этом плохого, это все кто имеет свой сайт хочет и многие делают.. Так что не обращайте внимание на дурные слова.. Удачи!

    1. Ольга (автор)

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

  2. Ольга (автор)

    Для каждого движка свои примочки.

  3. smolurist

    У меня сайт работает на друпале, у нас там для ускорения работы сайта есть модуль Boost и он у меня включен и работает. Этот модуль так же обеспечивает вот это пресловутое gzip сжатие.

  4. Прораб

    Если в ТОПе будут находится сайты, чей загрузки можно ждать вечность , то в первую очередь это будет большой минус самому поисковику. Поэтому, поисковые системы стали задвигать медленные сайты в глубь выдачи от греха подальше

  5. Стас

    Советую w.tools.Огромный плюс — помимо статики, кешируют и динамику, за счет чего многократно снижается нагрузка.

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

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