Программирование на Python и Objective-C в Mac OS

Программирование на Python и Objective-C под Mac OS и для iPhone / iPod Touch

Плагин сжатия gzip: Как включить сжатие GZIP в WordPress? (Полное руководство)

Содержание

Включение сжатия GZIP в WordPress (3 способа)

Приветствуем вас! Для начала давайте разберем, что такое сжатие GZIP? Сжатие GZIP — это технология сжатия файлов данных перед их отправкой в браузеры пользователей. Это сокращает время загрузки файла, что делает ваш сайт быстрее. По прибытии сжатых данных все современные браузеры автоматически распаковывают сжатые файлы и отображают их.

Сжатие GZIP не меняет внешний вид и функционирование вашего сайта. Эта функция просто ускоряет загрузку вашего сайта.

GZIP поддерживается всеми популярными веб-браузерами, серверным программным обеспечением и всеми лучшими хостинговыми компаниями WordPress.

Как работает сжатие GZIP?

Сжатие Gzip использует алгоритмы сжатия, которые работают с файлами веб-сайтов, такими как HTML, CSS, JavaScript и др. Когда пользователь запрашивает страницу с вашего веб-сайта, алгоритм отправляет результат обратно в сжатом формате.

В зависимости от размера данных сжатие может уменьшить размер файла до 70%. Вот почему большинство инструментов для проверки скорости веб-сайтов, таких как Google Pagespeed Insights, настоятельно рекомендуют включить сжатие gzip. Эти инструменты также будут отображать предупреждение, если на вашем сайте не включено сжатие gzip.

Примечание. По умолчанию сжатие Gzip не сжимает изображения или видео. Для этого вам необходимо оптимизировать изображения для интернета на вашем сайте WordPress.

Зачем нужно включать сжатие GZIP в WordPress?

Загрузка простых необработанных данных занимает больше времени, что влияет на скорость загрузки вашей страницы. Если несколько пользователей приходят одновременно, это еще больше замедлит работу вашего сайта.

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

Вы можете подумать, что сжатие GZIP, очень сложная процедура. Однако существует множество плагинов WordPress, которые упрощают добавление сжатия GZIP на ваш сайт.

В некоторых случаях ваша хостинговая компания WordPress также может предоставить данную функцию. Чтобы проверить, включен ли GZIP на вашем сайте, просто перейдите к этому тестеру GZIP и введите URL-адрес вашего сайта. Если на вашем сайте работает GZIP, вы увидите сообщение «GZIP включен».

Если вам нужно добавить сжатие GZIP самостоятельно, вы можете использовать для этого любой из следующих методов.

Включение сжатия GZIP с помощью WPRocket

WP Rocket — лучший плагин кеширования для WordPress. Он невероятно прост в использовании и включает все основные функции оптимизации скорости прямо из коробки, включая сжатие GZIP.

Во-первых, вам необходимо установить и активировать плагин WP Rocket. Для получения дополнительной информации смотрите наше пошаговое руководство по установке плагина.

После активации ваш лицензионный ключ должен быть автоматически активирован для вас. Вы можете проверить это, перейдя на страницу «Настройки» WP Rocket в админке WordPress. Вы должны увидеть сообщение о том, что WP Rocket активен и работает.

WP Rocket автоматически включает сжатие GZIP, если вы используете сервер Apache. Большинство провайдеров веб-хостинга спользуют Apache для своих серверов. Никаких дополнительных действий предпринимать не нужно.

Включение сжатия GZIP с помощью WP Super Cache 

WP Super Cache — это бесплатный плагин для кеширования WordPress. Устанавливаем и активируем плагин WP Super Cache. После активации перейдите на страницу «Настройки» — «WP Super Cache» — «Дополнительно» на панели управления WordPress. Затем просто установите флажок «Сжимать страницы, чтобы они быстрее обслуживались посетителями».

Затем вам нужно прокрутить страницу вниз и нажать кнопку «Обновить статус», чтобы сохранить изменения. Больше ничего делать не нужно, сжатие gZip на вашем веб-сайте включено.

Включение сжатия GZIP с помощью W3 Total Cache 

W3 Total Cache — еще один отличный плагин для кеширования WordPress. Он не так удобен для новичков, как WP Rocket, но все таки этот плагин заслуживает внимания.

Устанавливаем и активируем плагин W3 Total Cache. После активации на вашем сайте будет автоматически включено сжатие GZIP. Вы можете проверить или изменить это, перейдя на страницу «Производительность» — «Общие настройки» на панели управления WordPress.

Прокрутите эту страницу вниз до кеша браузера и убедитесь, что в поле «Включить» установлен флажок.

Не забудьте нажать кнопку «Сохранить все изменения», если вы внесете какие-либо изменения.

После включения GZIP вы можете заметить, что страницы вашего сайта загружаются немного быстрее. Ну что у нас на этом все. Мы надеемся наша статья была вам полезна. Всем пока!

С уважением Вячеслав и Валерия!

Источник

Как использовать сжатие Gzip в WordPress

В этом посте мы объясним, что такое сжатие Gzip и почему оно важно. Затем мы покажем вам два способа его реализации.

Очень важно поддерживать ваш сайт в актуальном состоянии. Сделайте ваш сайт более удобным, а также сделайте его более профессиональным и надежным.

Сжатие Gzip — популярный метод, который можно использовать для ускорения вашего сайта. Хотя сам термин может показаться техническим, основная концепция не слишком сложна.

Включить сжатие Gzip на вашем сайте WordPress на удивление просто.

Введение в сжатие Gzip

По мере расширения вашего сайта растет и множество его файлов. Это естественный результат добавления на ваш сайт дополнительного контента, плагинов и тем, а также пользовательского кода. Все эти новые данные необходимо где-то хранить.

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

Именно это и делает сжатие Gzip. Уменьшите размер файлов, «сжав» их, удалив ненужные символы и более эффективно реорганизуя данные. Если вы когда-либо «закрывали» файл, чтобы сделать его меньше, это аналогичная концепция. Сжатие Gzip может уменьшить общий размер ваших страниц до 70%, и при этом не будет потеряно ничего важного.

Как включить сжатие Gzip на вашем сайте WordPress

Есть много способов ускорить работу вашего сайта WordPress. Например, лучшим решением является выбор оптимизированного хостинга. Однако сжатие Gzip может помочь вам еще больше повысить скорость загрузки страниц, поэтому его стоит реализовать.

Ниже мы покажем вам два способа начать работу со сжатием Gzip. Первое, что вам нужно сделать, это убедиться, что у вас есть последняя резервная копия вашего сайта в качестве резервной. Затем вы можете прочитать оба метода и выбрать тот, который вам больше нравится.

1. Используйте плагин

Возможно, вам не удается найти качественный плагин, предназначенный исключительно для реализации сжатия Gzip. Многие плагины оптимизации скорости включают опцию сжатия Gzip как часть набора функций. Прекрасный пример WP Super Cache :

Этот плагин в первую очередь является решением для кеширования, что является еще одним разумным способом ускорить работу вашего сайта WordPress. Однако он также позволяет сжимать ваши файлы. После установки и активации подключаемого модуля вам нужно будет перейти в Настройки > WP Super Cache и перейдите на вкладку Advanced:

Найдите параметр «Сжатие страниц», чтобы они работали быстрее для посетителей, и установите рядом с ним флажок. Затем нажмите кнопку «Обновить статус», чтобы сохранить изменения. Это все, что вам нужно сделать — теперь плагин будет реализовывать автоматическое сжатие Gzip!

2. Отредактируйте файл .htaccess

Хотя описанный выше метод является самым простым способом включить сжатие Gzip на вашем сайте WordPress, некоторые пользователи будут больше заинтересованы в альтернативном методе. Например, если вы пытаетесь ограничить количество подключаемых модулей, устанавливаемых на своем сайте, вы можете предпочесть вручную реализовать сжатие Gzip.

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

После настройки FileZilla он должен выглядеть примерно так:

В правом верхнем квадранте найдите папку, названную в честь домена вашего веб-сайта, и выберите ее. Затем в правом нижнем углу диска найдите файл с именем .htaccess. Это один из основных файлов на вашем сайте, поэтому вы всегда должны быть очень осторожны при внесении в него изменений:

Щелкните правой кнопкой мыши файл .htaccess и выберите «Загрузить», чтобы сохранить его на свой компьютер. Затем откройте файл в любом текстовом редакторе (например, в Блокноте) и вставьте следующий код:

<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>

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

Заключение

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

Поделиться этой Статьей:

Как сделать GZIP сжатие для wordpress сайта ?

На чтение 2 мин.

Привет !

Долго грузится сайт ? не беда, есть один метод, после применения которого, ваш сайт полетит как сокол, даю 100% гарантию. Как раз сегодня я и расскажу о данном методе и покажу как сделать GZIP сжатие для wordpress сайта. Что это такое ? да всё просто здесь, с помощью сжатия уменьшается размер файлов вашего сайта, как следствие время загрузки сайта уменьшается. GZIP сжатие можно сделать с помощью простого и лёгкого плагина — Check and Enable GZIP compression. Данный плагин не только может включить сжатие файлов, он ещё и показывает включено у вас сжатие или нет, так как на некоторых хостингах сжатие файлов включено по умолчанию.

Если плагин покажет, что у вас уже включено сжатие, то вы просто удалите плагин и всё. А если плагин покажет, что сжатия файлов на вашем сайте нет, то вам лишь нужно будет нажать на кнопку для включения сжатия и всё. Установить плагин можно будет прямо из админ-панели wordpress. Перейдите по вкладке: Плагины — Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте открывшийся плагин.

 

 

Чтобы узнать включено ли у вас сжатие файлов, перейдите по вкладке: Инструменты — GZIP Compression.

 

 

Смотрите, если сжатие файлов на вашем сайте уже имеется, то вы увидите вот такую картину: You’re blessed! It’s GZIP Enabled — что означает, что GZIP сжатие включено. В таком случае можно удалять плагин, он вам не понадобится.

 

 

Если на вашем сайте отсутствует сжатие файлов, то вы увидите надпись: GZIP is not enabled 🙁 . Тогда, чтобы включить сжатие, нажмите на кнопку — Enable GZIP Compression.

 

 

Для отключения сжатия, просто нажмите на кнопку — Disable GZIP Compression.

 

 

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

 


Ускорение Работы Сайта — Gzip Сжатие

Введение

Если кто-то заходит к вам на сайт, то на ваш сервер отправляется запрос на доставку требуемых файлов. Чем больше эти файлы, тем больше времени потребуется для их загрузки. Сжимая вашу веб-страницу и CSS перед их отправкой браузеру, вы значительно снижаете время загрузки из-за меньшего размера файлов. Для данных целей можно использовать gzip сжатие.

Gzip находит одинаковые строки в текстовом файле и временно их заменяет, тем самым уменьшая общий размер файла. Gzip сжатие особенно выгодно в сфере веб-технологий, так как HTML и CSS файлы используют множество повторяющихся строк и пробелов. В конечном итоге, gzip может сжать размер страницы и CSS стилей до 60-70%.

ВАЖНО! Gzip ускоряет работу вашего сайта, но увеличивает нагрузку на центральный процессор. Перед включением убедитесь в рациональности его использования.

Что вам понадобится

Перед тем, как вы начнете это руководство, вам понадобится следующее:

  • Доступ к файлу .htaccess
  • Доступ к cPanel (необязательно)

Шаг 1 — Включение gzip сжатия

Вы можете включить gzip для вашего сайта используя mod_gzip или mod_deflate. Рекомендуется использовать сжатие mod_deflate, так как оно использует более хороший алгоритм сжатия и сами модули совместимы с более поздними версиями Apache. Больше информации об этих двух методах вы можете найти в этой статье журнала Linux.

Вариант 1 — Редактирование .htaccess

Gzip сжатие через mod_deflate (рекомендованное) может быть включено путем добавления следующего кода в ваш файл .htaccess (руководство о том, как найти ваш файл .htaccess может быть найдено здесь):

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/xml
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE application/xhtml+xml 
  AddOutputFilterByType DEFLATE application/x-font  
  AddOutputFilterByType DEFLATE application/x-font-truetype  
  AddOutputFilterByType DEFLATE application/x-font-ttf  
  AddOutputFilterByType DEFLATE application/x-font-otf 
  AddOutputFilterByType DEFLATE application/x-font-opentype 
  AddOutputFilterByType DEFLATE application/vnd.cgi-script$
</ifModule>

Как только изменения будут сохранены, gzip сжатие будет включено.

Вариант 2 — Плагины CMS

Пользователи WordPress могут включить gzip сжатие, установив такие плагины, как GZip Ninja Speed Compression.

На Joomla вы можете включить gzip в панели управления вашим сайтом в разделе Система → Глобальные настройки → Сервер. Вы также можете посетить наше руководство об улучшении производительности Joomla здесь.

Вариант 3 — Включение gzip через cPanel

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

Вариант 4 — Хостинг на базе Windows

Если вы используете сервер на базе Windows, вы можете включить HTTP сжатие для статического и динамического контента через командную строку:

appcmd set config /section:urlCompression /doDynamicCompression:True
appcmd set config /section:urlCompression /doStaticCompression:True

За подробностями вы можете обратиться к официальному руководству Microsoft.

Шаг 2 — Проверка gzip сжатия

Gzip сжатие может быть проверено несколькими различными инструментами, к примеру WebPageTest или GTMetrix.

Вот результаты ПЕРЕД включением gzip сжатия:

Для сравнения, вот результаты ПОСЛЕ включения gzip сжатия:

Заключение

В этом кратком руководстве вы научились, как ускорить работу сайта с помощью gzip сжатия. Включить его можно несколькими способами; через .htaccess и добавление mod_gzip или mod_deflate, через CMS плагины, cPanel или с помощью специальных команд на Windows сервере.

Руководства по теме:

Техническая поддержка сайтов. Как включить сжатие в WordPress: 100% руководство по сжатию GZIP | Creative Motion

Поскольку Google все больше заботится о пользовательском опыте (UX) веб-сайтов, оптимизация вашего сайта становится критически важной. Среди наиболее важных факторов, на которые следует обратить внимание, — скорость страницы и время загрузки.
Один из самых быстрых и простых способов повысить скорость и производительность сайта — включить сжатие в WordPress . Возможно, ваш веб-хостинг автоматически включит сжатие GZIP для вас. В противном случае вы также можете решить эту важную задачу самостоятельно.
В этом посте мы объясним, что такое сжатие GZIP и как оно работает. Затем мы обсудим, как проверить, работает ли сжатие GZIP на вашем сайте, а если нет, то разберем три метода, которые вы можете использовать для включения сжатия в WordPress . Давайте начнем!
Наша команда на it-consult.pro помогает владельцам веб — сайтов включить сжатие GZIP и контролировать их WordPress сайты 24/7. Если вам нужно, чтобы мы управляли одним веб-сайтом или поддерживали 1000 клиентских сайтов, мы готовы помочь.

Что такое сжатие GZIP?

GZIP — это формат файла и программное приложение, используемое для сжатия и распаковки файлов. Он был создан Жан-Лу Гайли и Марком Адлером и выпущен как бесплатная замена программе сжатия, используемой в ранних системах Unix.
Как и программное обеспечение Core WordPress, GZIP был предназначен для использования с GNU. «G» в «GZIP» от «GNU».
Сжатие GZIP не работает с изображениями , и это неоднозначно, когда дело касается файлов мультимедиа. Например, некоторые файлы изображений, такие как MPEG и WAV, хорошо сжимаются с помощью GZIP. Другие типы файлов, такие как MP3, могут действительно увеличиться в размере, если вы попытаетесь их сжать.
Также важно отметить, что сжатие GZIP должно быть включено на вашем веб-сервере, прежде чем вы сможете включить сжатие файлов и папок. Вскоре мы обсудим, как определить, включен ли на вашем веб-сервере GZIP.
На стороне клиента все современные веб-браузеры поддерживают сжатие GZIP и автоматически запрашивают его при выполнении HTTP-запросов. Это означает, что вы можете ожидать, что все пользователи воспользуются преимуществами сжатия GZIP после его включения.

Для чего нужно GZIP?

Сжатие часто встречается в компьютерном мире. Проще говоря, это очень удобный метод группировки большого количества файлов в один файл меньшего размера . Это помогает решить некоторые проблемы, возникающие из-за того, что на вашем сайте слишком много больших файлов, что может замедлить время загрузки ваших веб-страниц.
Это важно, потому что медленно загружающийся веб-сайт может негативно повлиять на UX и затруднить конверсии. Фактически, по словам Нила Пателя, 47 процентов потребителей ожидают, что веб-страница загрузится за две секунды или меньше . Если вы ведете бизнес в области электронной коммерции, до 79 процентов клиентов говорят, что они с меньшей вероятностью совершат покупку на веб-сайте, если он не обеспечивает удобство использования.
Веб-страницы могут занимать много места на сервере из-за больших размеров файлов , особенно файлов JavaScript (или JavaScript W3), блокирующих отображение. Вот почему вам следует максимально сжимать файлы JavaScript этих типов.
К счастью, существует множество инструментов, которые могут помочь вам диагностировать проблемы с загрузкой страниц , включая Google Pagespeed Insights , GTmetrix и Pingdom . Как только вы обнаружите проблему с производительностью, вы можете принять меры для ее решения.

Как работает сжатие в WordPress?

Мэшап компьютерных языков — HTML, CSS и JavaScript — используется почти на всех современных веб-сайтах. Если вы уменьшите их до самой простой формы, вы обнаружите, что веб-сайты по сути являются текстовыми файлами . Это означает, что есть разные способы оптимизации данных вашего сайта.
Например, минификация — это одна из техник, которые часто используются для сжатия текста в WordPress. Вы также можете сжимать компоненты с помощью сжатия GZIP WordPress, которое является эквивалентом сжатия файлов для веб-сайтов. Это процесс уменьшения размеров файлов вашего веб-сайта (включая файлы HTML, JavaScript и CSS).
Когда пользователи переходят на ваш веб-сайт, их браузеры загружают эти текстовые файлы и начинают отображать веб-сайт в соответствии с содержащимся в них кодом . Затем этот код переводится во что-то читаемое и понятное для пользователей.
Однако браузеры не требуют лишних пробелов и дополнительного форматирования, используемых для улучшения читабельности для людей. Пока браузер может анализировать содержимое кода, он может быть записан в один длинный блок текста.
Таким образом, сжатие WordPress GZIP устраняет форматирование, которое в основном используется для понимания человеком . Уменьшение длины кода таким образом также уменьшает размер файла, содержащего его.
Сжатие WordPress GZIP может творить чудеса с производительностью вашего веб-сайта, особенно когда речь идет об улучшении времени загрузки страницы. Если вы когда-либо искали «как сжать файл», то эта статья для вас.

Как определить, включено ли сжатие GZIP в WordPress

Ваш веб-хост может включить сжатие в WordPress по умолчанию во время процесса настройки учетной записи. Однако это не всегда так. Вы можете проверить, включено ли сжатие GZIP, несколькими способами.
Один из самых быстрых и простых способов — использовать онлайн-средство проверки, такое как Gzip Test от Base64.Guru :

Инструмент отреагирует одним из двух способов :

  1. Он сообщит вам, что ваш сайт поддерживает GZIP, и покажет, сколько места было сэкономлено за счет сжатия.
  2. Он сообщит вам, что у вас не включен GZIP.

Вы также можете проверить, получает ли ваш браузер заголовок content-encoding: GZIP в ответе от веб-сервера. Если вы используете Chrome, откройте свой сайт во вкладке браузера, затем щелкните правой кнопкой мыши в любом месте страницы и выберите « Проверить», чтобы открыть инструменты разработчика .
Затем перейдите в раздел « Сеть» и щелкните имя домашней страницы. Выберите вкладку Заголовки , а затем прокрутите вниз, чтобы найти раздел Заголовки ответа :

Там вы увидите, включено ли сжатие GZIP.
Стоит подчеркнуть, что сжатие GZIP — это то, что вам нужно включить на стороне сервера, а не в WordPress . Когда вы размещаетесь в таких компаниях, как GoDaddy или Kinsta , эта функция уже будет включена в их стандартные пакеты хостинга . Для некоторых других веб-хостов вам нужно включить сжатие WordPress GZIP.

Как включить сжатие GZIP в WordPress (3 метода)

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

  1. Редактирование файлов вашего сайта вручную
  2. Связь с вашим хостинг-провайдером
  3. Использование плагина

1. Включите сжатие GZIP WordPress, отредактировав файл .htaccess вручную

Один из наиболее распространенных способов включить сжатие WordPress GZIP — отредактировать файл .htaccess . Однако этот конкретный метод предполагает изменение кода вашего сайта, что сопряжено с риском взлома чего-либо. Это конфиденциальный серверный файл, и одно неверное движение может вызвать множество проблем.
Чтобы снизить вероятность нанесения вреда вашему веб-сайту WordPress, обязательно сохраните копию исходного файла перед внесением каких-либо изменений. Также не забудьте сделать резервную копию вашего сайта WordPress ! После того, как вы изучите эти основы, пора приступать к работе.
.Htaccess файл должен находиться в корневой папке вашего сайта . Лучший способ получить доступ к этому файлу — через клиент протокола передачи файлов (FTP) . Найдя этот файл, вы можете либо отредактировать его напрямую, либо загрузить на свой компьютер, прежде чем вносить изменения.
После обнаружения и открытого .htaccess , добавьте следующий код ниже разделов ознаменовались # BEGIN WordPressи # END WordPressтегами (за это, местоположение конкретного , где вы включить фрагмент кода не имеет значения):

# Сжатие HTML, CSS, JavaScript, текста, XML и шрифтов
AddOutputFilterByType DEFLATE application / javascript
AddOutputFilterByType DEFLATE application / rss + xml
AddOutputFilterByType DEFLATE application / vnd.ms-fontobject
AddOutputFilterByType- application / vnd.ms-fontobject AddOutputFilterByType- application / vnd.ms-fontobject
AddOutputFilterByt
AddOutputFilterByType DEFLATE применение / х-шрифт-OTF
приложение AddOutputFilterByType DEFLATE / х-шрифта TrueType
AddOutputFilterByType DEFLATE применение / х-шрифт-TTF
AddOutputFilterByType DEFLATE применение / х-Java —
приложение AddOutputFilterByType DEFLATE / XHTML + XML
AddOutputFilterByType DEFLATE приложения / XML
AddOutputFilterByType DEFLATE шрифт / Opentype
AddOutputFilterByType DEFLATE шрифт / OTF
AddOutputFilterByType DEFLATE шрифт / TTF
AddOutputFilterByType DEFLATE изображение / SVG + XML
AddOutputFilterByType DEFLATE изображение / х-значок
AddOutputFilterByType DEFLATE текст / CSS
AddOutputFilterByType DEFLATE текст / html
AddOutputFilterByType DEFLATE текст / JavaScript
текст AddOutputFilterByType DEFLATE / обычный
текст AddOutputFilterByType DEFLATE / XML
# Удалите ошибки браузера (требуется только для действительно старых браузеров)
BrowserMatch ^ Mozilla / 4 gzip-only-text / html
BrowserMatch ^ Mozilla / 4.0 [678] no-gzip
BrowserMatch bMSIE! No-gzip! Gzip-only-text / html
Header append Варьировать User-Agent

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

Включить сжатие GZIP в NGINX или IIS

Хотя большинство планов общего хостинга работают на веб-серверах Apache, вы можете использовать что-то еще, например NGINX или Microsoft IIS. Включение сжатия GZIP для веб-серверов NGINX немного отличается от процесса, описанного выше.
Если вы работаете на NGINX (например, если вы пользователь Kinsta), вы можете включить сжатие GZIP в WordPress путем открытия вашего nginx.conf файл и добавить следующий код:

gzip дальше;
gzip_disable «MSIE [1-6]. (?!. * SV1)»;
gzip_vary on;
gzip_types текст / простой текст / CSS текст / изображение javascript / svg + изображение xml / приложение x-icon / приложение javascript / x-javascript;

Если вы используете IIS от Microsoft , см. Документацию Microsoft о том, как включить сжатие GZIP в WordPress .

2. Включите сжатие GZIP в WordPress, связавшись с вашим хостинг-провайдером.

Многие веб-хосты по умолчанию включают сжатие WordPress GZIP , так как оно дает заметные преимущества в производительности. Другие, такие как SiteGround , предоставляют только свои собственные инструкции по включению сжатия GZIP в WordPress.
Если у вас не включено сжатие GZIP по умолчанию, и вам неудобно вносить изменения в файлы вашего веб-сайта, вы можете попросить свой веб-хостинг включить для вас сжатие WordPress GZIP . Как правило, большинство веб-хостов будут готовы помочь вам с этим вопросом, когда вы обратитесь к их группам поддержки клиентов.

3. Включите сжатие GZIP в WordPress через плагин.

Конечно, если вы используете WordPress, всегда есть плагин, который может облегчить вашу работу . Предупреждение? Больше плагинов означает больше потенциальных уязвимостей , и они занимают некоторое место на вашем сервере.
Тем не менее, есть несколько полезных инструментов, которые позволяют легко включить сжатие GZIP в WordPress , в том числе:

WP Rocket

WP Rocket — это плагин для кеширования, который помогает сайтам WordPress загружаться быстрее всего за несколько кликов. После активации WP Rocket добавляет правила сжатия GZIP в ваш файл .htaccess с помощью модуля mod_deflate . Это мощный плагин премиум-класса с тарифами от 49 долларов за лицензию на один сайт.

WP Rocket — это плагин для кеширования, который помогает сайтам WordPress загружаться быстрее всего за несколько кликов. После активации WP Rocket добавляет правила сжатия GZIP в ваш файл .htaccess с помощью модуля mod_deflate . Это мощный плагин премиум-класса с тарифами от 49 долларов за лицензию на один сайт.

WP Super Cache

WP Super Cache — еще один плагин для кеширования WordPress, который предлагает возможность сжатия кода . Его можно загрузить и использовать бесплатно.
Чтобы включить сжатие WordPress GZIP с помощью WP Super Cache, сначала установите и активируйте плагин. Затем перейдите к WP Super Cache> Advancedна панели инструментов и установите флажок Сжать страницы, чтобы они быстрее обслуживались посетителями .

WP Super Cache — еще один плагин для кеширования WordPress, который предлагает возможность сжатия кода . Его можно загрузить и использовать бесплатно.
Чтобы включить сжатие WordPress GZIP с помощью WP Super Cache, сначала установите и активируйте плагин. Затем перейдите к WP Super Cache> Advancedна панели инструментов и установите флажок Сжать страницы, чтобы они быстрее обслуживались посетителями .

W3 Total Cache

Enable Gzip Compression

Многие из инструментов, которые позволяют вам включить сжатие GZIP на вашем сайте WordPress, представляют собой наборы кэширования, предназначенные для оптимизации производительности. Сжатие файлов HTML, JavaScript и CSS — проверенный способ повысить скорость вашего сайта.
Напротив, Enable Gzip Compression делает только одно — он помогает вам включать и отключать сжатие GZIP для вашего сайта WordPress, если вы используете веб-сервер Apache. Это бесплатный плагин, хотя есть премиум-версия с более широким функционалом.

Многие из инструментов, которые позволяют вам включить сжатие GZIP на вашем сайте WordPress, представляют собой наборы кэширования, предназначенные для оптимизации производительности. Сжатие файлов HTML, JavaScript и CSS — проверенный способ повысить скорость вашего сайта.
Напротив, Enable Gzip Compression делает только одно — он помогает вам включать и отключать сжатие GZIP для вашего сайта WordPress, если вы используете веб-сервер Apache. Это бесплатный плагин, хотя есть премиум-версия с более широким функционалом.

PageSpeed ​​Ninja

PageSpeed ​​Ninja — это плагин для полной производительности WordPress, который вы можете скачать бесплатно. Одна из его функций помогает легко включить сжатие GZIP в WordPress.
Для этого сначала установите и активируйте плагин. Затем вы можете перейти в « Настройки»> «PageSpeed ​​Ninja»> «Дополнительно» и переключить параметр рядом с « Включить сжатие» .

PageSpeed ​​Ninja — это плагин для полной производительности WordPress, который вы можете скачать бесплатно. Одна из его функций помогает легко включить сжатие GZIP в WordPress.
Для этого сначала установите и активируйте плагин. Затем вы можете перейти в « Настройки»> «PageSpeed ​​Ninja»> «Дополнительно» и переключить параметр рядом с « Включить сжатие» .

Заключение

Хотя существует множество способов улучшить скорость и UX вашего сайта WordPress, сжатие GZIP — один из самых быстрых и простых вариантов. Некоторые хостинг-провайдеры включают эту функцию автоматически. Однако, если вы видите, что сжатие GZIP не работает на вашем сайте WordPress , у вас есть несколько вариантов.
Как мы обсуждали в этом посте, для включения сжатия в WordPress можно использовать три основных метода :

  1. Вручную отредактируйте файл .htaccess своего сайта, чтобы добавить несколько фрагментов кода .
  2. Обратитесь к своему хостинг-провайдеру, чтобы они включили его, что рекомендуется, если вам неудобно работать с кодом.
  3. Установите плагин WordPress для включения сжатия GZIP, например WP Rocket , PageSpeed ​​Ninja или Enable Gzip Compression .

Когда вы закончите, есть несколько дополнительных тактик, которые вы можете использовать для повышения скорости страницы, например, использование плагинов оптимизации изображений и использование CDN . Если вам нужна помощь в оптимизации , просто свяжитесь с нами здесь, в IT CONSULT. У нас есть несколько планов обслуживания, которые подходят для владельцев веб-сайтов, разработчиков и предприятий!

Почему на моем веб-сайте не работает сжатие Gzip?




Опубликовано: 2021-06-22

Каждый раз, когда пользователь хочет перейти на ваш сайт, он обращается к вашему веб-серверу через свой браузер. Вызов выполняется для загрузки данных страницы, включая ваш HTML, CSS и любые мультимедийные данные, которые у вас есть на странице.

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

В идеале вам следует найти способ уменьшить размер файлов. Есть много разных способов сделать это.

  • Сжимайте файлы изображений до более низкой глубины цвета или более низкого разрешения. Вам не нужно загружать изображение 1900 × 1080, если оно будет отображаться только как 950 × 540; вы можете уменьшить размер исходного файла.
  • В качестве альтернативы Smush images. Плагин smush удалит скрытые метаданные из ваших изображений, удалит цветовую дисперсию, которую человеческий глаз не может обнаружить и которая не имеет значения для отображения изображений, и уменьшит размер изображений.
  • Уменьшите HTML. Это в основном просто удаляет посторонние символы и интервалы, что делает HTML читабельным, но не имеет никакого значения для браузеров.
  • Уменьшайте размер видеофайлов, как правило, уменьшая их разрешение. Для базового веб-опыта вам редко нужно делать что-либо больше, чем 720p, а для многих целей даже это излишне.

Однако, помимо всего прочего, вы можете включить сжатие Gzip. Gzip — это форма сжатия на основе zip, распространяемая в сообществе Unix под GNU, отсюда и происходит буква G. Он использует алгоритм DEFLATE, который является довольно техническим, если вы хотите прочитать об этом. Я нахожу это увлекательным, но в то же время признаю, что знание того, как работает сжатие, не обязательно важно для его работы.

При правильной установке он может значительно ускорить работу вашего сайта. Ключевое слово, правильно . Разберемся, почему он не работает и как его включить.

Включение сжатия Gzip

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

Если на вашем сервере работает IIS, все, что вам действительно нужно сделать, это зайти в настройки конфигурации и включить сжатие. Все остальное сделает серверное программное обеспечение. Вы можете прочитать документацию здесь.

Если на вашем веб-сервере работает Apache, вам нужно будет добавить код в файл .htaccess. По сути, к файлам будет добавлен выходной фильтр сжатия, и вам потребуется отдельная строка для каждого типа файла. Вы можете узнать больше об этом в Интернете. Вот обсуждение различий между mod_deflate и mod_gzip, обе формы сжатия, которые вы можете включить с помощью .htaccess.

Если вы используете серверную архитектуру, где вы не можете напрямую изменять свой файл .htaccess, например, когда вы используете конструктор веб-сайтов или заблокированный общий хост, вам нужно будет добавить некоторый PHP-код в свои HTML-файлы. . Вы можете прочитать об этом методе здесь.

Что происходит, когда Gzip не работает?

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

Самое первое, что вы должны проверить, — поддерживает ли ваш веб-хост сжатие Gzip . Хотите верьте, хотите нет, но есть такие, которые не заботятся о сжатии или скорости загрузки страницы и, следовательно, не беспокоятся о совместимости с этим. Свяжитесь с вашим веб-хостингом, чтобы узнать, разрешают ли они Gzip, и если они этого не сделают, вам придется сделать наилучшее сжатие, которое вы можете, без использования протокола автоматического сжатия.

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

Также возможно, что у вас просто нет доступа к нужным файлам для включения сжатия Gzip, но у вашего веб-хоста есть. Возможно, вам придется связаться с ними и просто попросить их включить его. Также может быть, что ваш код не работает, потому что уже включен другой метод сжатия, и ваш код конфликтует с существующим сжатием. Вы проверяли, были ли ваши файлы сжаты с самого начала, или вы просто предполагали, что, поскольку вы не включали его самостоятельно, он не должен существовать?

Чтобы проверить, действует ли сжатие Gzip, вы можете использовать такой инструмент, как Firebug, для проверки файлов, которые вы получаете со своего веб-сайта, когда вы его посещаете, или вы можете использовать сторонний веб-сайт, например, Проверить сжатие Gzip, чтобы просто проверить и видеть. Что круто в этом сайте, так это то, что если ваше сжатие не включено, он сообщит вам, насколько можно уменьшить размер, если вы включите его правильно.

Есть две другие причины, по которым Gzip может не работать на вашем сайте. Один из них заключается в том, что вы тестируете его в устаревшем браузере . Некоторые браузеры, особенно старые версии Internet Explorer — я знаю — неправильно обрабатывают вызовы сервера. Вам нужно будет уделить особое внимание, если вы ожидаете, что люди будут использовать ваш сайт из такого старого браузера.

Итак, зачем людям использовать такой старый браузер? К сожалению, в корпоративном мире старые браузеры часто требуются, потому что старые корпоративные веб-приложения требуют старых версий Java, которые не работают в новых браузерах. Как бы люди ни предпочли использовать настоящие современные браузеры, иногда они не могут. Значит ли это, что вам нужно их обслуживать? Я так не думаю. Честно говоря, эти люди могут просто иметь дело с более медленным Интернетом, и, надеюсь, это заставляет их обновляться.

Другая причина, по которой Gzip может не работать, заключается в том, что на вашем сайте очень большие файлы . В более старых версиях Gzip ограничение на размер файла составляет примерно 2 ГБ. Любой файл большего размера не будет сжат с использованием алгоритма Gzip. Однако это полагается на более старые алгоритмы. Новые версии Gzip работают с файлами большего размера, хотя для их сжатия и распаковки часто может потребоваться некоторое время. Чем больше файл, тем меньше он выигрывает от сжатия, если это не чисто текстовый. Текст сжимается очень хорошо. Видео вообще плохо сжимаются. Кроме того, если содержимое уже сжато с использованием какого-либо другого алгоритма из другого источника, повторное сжатие не даст вам никаких преимуществ.

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

Еще одно соображение, которое у вас может возникнуть, — это использование WordPress . Если вы используете установку WordPress, вы, вероятно, можете без проблем использовать метод .htaccess, указанный выше. Однако вы также можете воспользоваться ярлыком и использовать один из многих плагинов, доступных именно для этой цели. Вот несколько вариантов:

  • Установите и включите сжатие GZIP. Этот плагин представляет собой инструмент, который отправляет ваш URL-адрес на сайт «проверьте сжатие Gzip», который я перечислил выше. Если сжатие уже включено, больше ничего не происходит. Если у вас не включено сжатие, вы попадете в меню инструментов, где вы можете щелкнуть пару раз и включить его, без каких-либо сложных проблем с кодом.
  • WP Самый быстрый кэш. WordPress работает с использованием файлов и баз данных PHP для создания страниц на лету. Проблема в том, что сервер должен генерировать и отображать страницы перед их отправкой, что замедляет работу, особенно если у вас высокий уровень трафика. Этот плагин генерирует страницы и кеширует статические версии, что ускоряет работу вашего сайта. Затем вы можете включить сжатие Gzip в параметрах, а также минимизировать HTML и CSS, объединить файлы и использовать кеширование браузера. В общем, это широкое увеличение скорости вашего сайта.
  • WP Performance Score Booster. Этот плагин устанавливает кеширование для страниц, включает Gzip и удаляет запросы из статических ресурсов. Это может вызвать несколько проблем, если на вашем сайте много нестандартных разработок, поэтому обязательно сделайте резервную копию любого файла, который может измениться, прежде чем запускать его. Все это предназначено для ускорения вашего сайта, чтобы он лучше выглядел на сайтах с различными показателями, таких как Googles PageSpeed ​​Insights, Pingdom и GTMetrix.
  • Колибри от WPMU DEV. Этот делает почти все то же, что и WP Fastest Cache. Основная причина, по которой я перечисляю его, заключается в том, что это один из продуктов, созданных WPMU DEV, который производит множество очень хороших плагинов для WordPress. Это означает, что он хорошо работает с другими плагинами, которые они создали, и имеет отличную поддержку. Я рекомендую проверить их практически для любого плагина WordPress.
  • Сжатие скорости GZip Ninja. Это быстрый и простой способ включить Gzip в установках Apache. Это все, что он делает. Он должен работать практически с любой базовой установкой WordPress, если на вашем сервере работает Apache. Однако он не обновлялся три года, поэтому не ожидайте поддержки, если он вам не подходит.

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

Помните, что, хотя сжатие экономит время с точки зрения скорости передачи, оно требует большей производительности сервера, чем отправка несжатого содержимого. В таком случае вы должны задать себе следующий вопрос: не хватает ли вашему серверу мощности процессора или вашей аудитории не хватает скорости веб-браузера? Если вы работаете на очень дешевом общем хосте с недостаточно мощным процессором, возможно, вы не захотите включать сжатие. Ваш сайт будет работать медленнее, но это поможет предотвратить чрезмерное использование ресурсов вашего сервера. Довольно редко оказаться в такой ситуации, если у вас нет невероятного количества пользователей и довольно старого, недостаточно мощного веб-хостинга. В этом случае было бы полезно подумать о смене веб-хостинга, потому что кто знает, какими еще способами они вас сдерживают.

С другой стороны, если ваши пользователи используют мобильные устройства или более медленное соединение, например, в сельской местности, возможно, стоит включить сжатие. Черт возьми, как минимум, сжатие даст вам уменьшение времени загрузки страницы, что является увеличением PageSpeed, что означает, что вы получите от этого некоторую ценность для SEO. Не тонна, но некоторые, и все маленькие источники «некоторой» ценности SEO со временем накапливаются.

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

Gzip сжатие для ускорения загрузки сайта — как его включить для Js, Html и Css с помощью файла .htaccess

Обновлено 28 декабря 2020 Просмотров: 188 471 Автор: Дмитрий Петров

  1. Стоит ли включать Gzip для ускорения сайта
  2. Как проверить работу сжатия на лету в Page Speed
  3. Как включить Gzip сжатие для Js, Html и Css через .htaccess

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Продолжаем начатую в двух предыдущих статьях тему повышения скорости загрузки сайта (не путайте со скоростью работы интернета). Сегодня мы будет говорить про Gzip сжатие. В принципе, как оказалось, ответов на вопрос «как ускорить сайт?» довольно много.

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

Стоит ли включать Gzip для ускорения сайта

Существенный вклад в увеличение скорости внесло сжатие CSS через Page Speed, кэширование статических объектов (картинок, скриптов, CSS файлов) на стороне клиента (в браузерах посетителей), а так же очень эффективным оказалось включение Gzip сжатия на WEB сервере хостинга.

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

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

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

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

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

FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 month"
</filesmatch>
</ifmodule>

Теперь в Page Speed в строке «Leverage browser caching» нет замечаний по поводу того, что кэширования скриптов в браузерах не происходит. Этот плагин ругается теперь только на скрипты Яндекса, на которые я, при всем желании, воздействовать не могу, ибо они подгружаются с серверов зеркала рунета вместе с объявлениями контекстной рекламы:

В общем, в плане Browser caching я сделал все, для того чтобы по максимуму увеличить скорость подгрузки страниц. Теперь пора переходить еще к одному очень эффективному и относительно простому способу ускорения — Gzip сжатию.

Вам потребуется лишь прописать маленький кусочек кода в .htaccess и случится чудо — резко уменьшится общий размер данных, передаваемых Web сервером хостинга, где размещен ваш проект в браузеры посетителей.

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

Все современные обозреватели его поддерживают, поэтому проблем у посетителей при просмотре страниц вашего ресурса возникнуть не должно.

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

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

Я уже писал довольно подробно о некоторых способах оптимизации WordPress, для снижения его нагрузки:

  1. Оптимизация темы (шаблона) WordPress, плагин WP Tuner и число запросов к БД
  2. Hyper Cache — включаем плагин кэширования в Вордпресс
  3. Плагин WPLANG Lite для подмены файла локализации

На моем хостинге был уже включен Gzip, но, к сожалению, не для всех объектов, которые хорошо поддаются сжатию, а включено было только для документов (html файлов). В то время, как CSS и скрипты передавались с web сервера в браузеры пользователей не сжатыми, хотя они очень эффективно архивируются (в несколько раз уменьшая свой вес).

Как проверить работу сжатия на лету в Page Speed

В принципе, все детали Gzip можно очень четко отследить в Page Speed, но так же есть онлайн сервисы, которые способны дать вам информацию о том, включена ли эта архивация или нет. Например, можете воспользоваться этим онлайн сервисом для проверки включения сжатия на вашем сервере.

Работать с ними просто — введите Урл вашего проекта в приведенную форму и нажмите Enter.

Как видите, серверу nginx моего хостинга удалось с помощью Compressed (gzip) уменьшить размер основного загружаемого в браузеры пользователей документа (Html) в пять раз. Здорово, не правда ли? Это существенно способно увеличить общую скорость загрузки сайта.

Но вердикт о том, что оно у вас включено, еще не означает, что вы получаете максиму эффекта от этого в плане увеличения скорости работы. Тут вам поможет Page Speed и сейчас я расскажу о том, как проверить эффективность работы сжатия именно на вашем сервере через этот плагин. На самом деле все просто до нельзя.

Итак, активируем уже хорошо знакомый нам ускоритель Пейдж Спид, открываем в обозревателе любую страницу своего ресурса и переходим на вкладку «Resources»:

Здесь вы увидите список всех файлов, которые подгружаются в браузер с сервера с указанием их Урлов (самым первым идет Html). Вы, наверное, помните, что несмотря на то, что многие CMS (движки сайтов) работают на PHP, в браузер пользователей все равно отдается сгенерированная версия страницы в формате Html.

Но главное не это, а то, что расположено в этом окне справа от списка загружаемых с сервера объектов. Там, в двух последних столбцах под названием «File Size» (реальный размер на сервере) и «Transfer Size» (размер объекта, передаваемого в браузер), приведены веса этих загружаемых с сервера в браузер объектов.

Посмотрите на первую строку вкладки «Resources», напротив которой в столбце «Type» стоит «doc» (на приведенном ниже скриншоте выделено синим). Если в столбце «Transfer Size» для первой строчки (основного документа) размер будет меньше, чем в столбце «File Size», то значит Gzip на вашем вебсервере включено и успешно работает.

Обратите внимание, что размер сжатого объекта будет существенно меньше размера оригинала.

Но это еще не все. Ведь кроме основного документа в браузер посетителей подгружается еще куча объектов, некоторые из которых можно очень даже эффективно сжать. Я говорю про CSS и скрипты (JavaScript, jQuery). Найдите в столбце «Type» такие типы объектов и посмотрите, включен ли для них Gzip.

Если не включен для js и ccs, то размеры для них в столбцах «File Size» и «Transfer Size» будут одинаковы. Если включен, то в столбце «Transfer Size» размер файла будет существенно меньше. Ну, как вам, повезло? У меня размеры js и ccs были одинаковыми (приведенный выше скриншот был сделан уже после включения сжатия для них).

Как включить Gzip сжатие для Js, Html и Css через .htaccess

Поэтому мне пришлось еще раз вносить изменения в .htaccess для того, чтобы Gzip сжатие было включено для js и ccs объектов. Правда поначалу, используемый мною код позволил решить только половину проблемы — Gzip включилось для Css, но для скриптов сжатие по прежнему не применялось на сервере.

Вот вариант того кода:

<IfModule mod_deflate.c>
 AddOutputFilterByType DEFLATE application/javascript
 AddOutputFilterByType DEFLATE text/javascript
 AddOutputFilterByType DEFLATE text/css
 <IfModule mod_setenvif.Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
<ifmodule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_item_include file \.js$
mod_gzip_item_include file \.css$ </ifmodule>
</IfModule>

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

Если ваши ресурсы позволяют пойти на такие жертвы, то обязательно включайте Gzip для ускорения сайта, тем более, что сделать очень просто. В следующей статье мы будет рассматривать CSS спрайты (sprites).

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Руководство по сжатию Gzip в WordPress

В этом посте мы объясним, что такое сжатие Gzip и почему оно важно. Затем мы покажем вам два способа реализовать
Это.

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

Сжатие

Gzip — один из популярных методов, которые вы можете использовать для ускорения своего сайта.Хотя сам термин может показаться техническим,
основная концепция не слишком сложна. Более того, включение сжатия Gzip на вашем сайте WordPress на удивление
легкий.

Введение в сжатие Gzip

Для работы вашего сайта WordPress требуется множество файлов.

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

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

Это именно то, что делает сжатие Gzip. Он уменьшает размер ваших файлов, «сжимая» их, удаляя ненужные
символы и более эффективно реорганизовывать данные.Если вы когда-либо «заархивировали» папку, чтобы уменьшить ее размер, это
аналогичная концепция. Сжатие Gzip может уменьшить общий размер ваших страниц до 70%, и здесь нет ничего важного.
потеряны в процессе.

Как включить сжатие Gzip на вашем сайте WordPress (2 метода)

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

Ниже мы покажем вам два способа начать работу со сжатием Gzip. Первое, что вам нужно сделать, это убедиться, что
у вас есть последняя резервная копия вашего сайта в качестве меры предосторожности. Затем вы можете прочитать оба метода и
выберите тот, который вам больше нравится.

1. Используйте подключаемый модуль

Вы можете с трудом найти качественный плагин, предназначенный исключительно для реализации сжатия Gzip. К счастью, вы не
нужен один. Многие плагины оптимизации скорости включают опцию сжатия Gzip как часть своего набора функций.Идеальный пример — WP Super Cache:

.

Этот плагин в первую очередь является решением для кеширования, которое является еще одним умным способом ускорить работу вашего сайта WordPress. Однако это
также позволяет сжимать файлы. После установки и активации плагина вам нужно перейти в настройки .
> WP Super Cache
и перейдите на вкладку Advanced:

Найдите параметр Сжимать страницы, чтобы они быстрее показывались посетителям , и установите флажок рядом с ним.потом
нажмите кнопку Обновить статус , чтобы сохранить изменения. Это все, что вам нужно сделать — теперь плагин реализует
Автоматическое сжатие Gzip!

2. Измените файл .htaccess

Хотя описанный выше метод является самым простым способом включения сжатия Gzip на вашем сайте WordPress, некоторые пользователи
больше интересоваться альтернативным методом. Если вы пытаетесь ограничить количество подключаемых модулей, устанавливаемых на
site, например, вы можете предпочесть реализовать сжатие Gzip вручную.

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

После настройки FileZilla он должен выглядеть примерно так:

В правом верхнем квадранте найдите папку с именем домена вашего веб-сайта и выберите ее.Затем в правом нижнем углу
квадранте найдите файл с именем .htaccess. Это один из основных файлов вашего сайта, поэтому вы всегда должны
осторожно при внесении в него изменений:

Щелкните правой кнопкой мыши файл .htaccess и выберите Загрузить , чтобы сохранить его на свой компьютер. Затем откройте файл в любом тексте
редактор (например, Блокнот) и вставьте следующий код:

# Сжатие HTML, CSS, JavaScript, текста, XML и шрифтов

AddOutputFilterByType DEFLATE application / javascript

AddOutputFilterByType DEFLATE application / rss + xml

AddOutputFilterByType DEFLATE application / vnd.ms-fontobject

AddOutputFilterByType DEFLATE application / x-font

AddOutputFilterByType DEFLATE application / x-font-opentype

AddOutputFilterByType DEFLATE application / x-font-otf

AddOutputFilterByType DEFLATE application / x-font-truetype

AddOutputFilterByType DEFLATE application / x-font-ttf

AddOutputFilterByType DEFLATE application / x-javascript

AddOutputFilterByType DEFLATE application / xhtml + xml

AddOutputFilterByType DEFLATE application / xml

AddOutputFilterByType DEFLATE font / opentype

AddOutputFilterByType DEFLATE font / otf

AddOutputFilterByType DEFLATE font / ttf

AddOutputFilterByType DEFLATE изображение / svg + xml

AddOutputFilterByType DEFLATE изображение / значок x

AddOutputFilterByType ОТКАЗАТЬ текст / CSS

AddOutputFilterByType DEFLATE text / html

AddOutputFilterByType DEFLATE текст / JavaScript

AddOutputFilterByType DEFLATE текст / простой

AddOutputFilterByType DEFLATE текст / xml

# Удаление ошибок браузера (требуется только для действительно старых браузеров)

BrowserMatch ^ Mozilla / 4 gzip-only-text / html. Mozilla / 4 \.0 [678] без gzip

BrowserMatch \ bMSIE! No-gzip! Gzip-only-text / html

Добавление заголовка Варьируется User-Agent

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

Заключение

Есть много способов убедиться, что ваш сайт WordPress работает быстро и эффективно.Например, вы хотите выбрать
оптимизированный тарифный план с хорошей репутацией за скорость. После этого вы можете сделать множество мелких настроек.
для повышения производительности вашего сайта — например, за счет сжатия Gzip для уменьшения размеров файлов.

Как включить сжатие Gzip для более быстрых сайтов WordPress (2021)

Интернет превратился в огромную процветающую линию жизни для социальных сетей, электронной коммерции, развлечений, игр, информации, образования и множества других целей.Все стало частью мира Интернета, от покупки обуви до просмотра любимого фильма. Люди ожидают, что веб-сайты, которые они посещают, будут быстро реагировать; задержки недопустимы.

Как владелец сайта WordPress, вам придется поэкспериментировать с различными способами, чтобы обеспечить быструю загрузку страницы. Чтобы быть конкурентоспособным, вам нужно сделать сокращение времени загрузки страницы своим главным приоритетом, чтобы вы могли предоставлять посетителям, лидам и клиентам то, что они хотят, и когда они этого хотят. Использование сжатия GZIP на вашем сайте WordPress — один из самых популярных способов, рекомендуемых профессионалами.

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

Google продвигает этот простой метод, поскольку он увеличивает производительность сайта. В этой статье я объясню, что такое сжатие GZIP, как оно работает в Интернете и как вы можете использовать его для оптимизации своего веб-сайта. Но сначала давайте сделаем шаг назад и посмотрим на сжатие файлов как на понятие.

Что такое сжатие Gzip?

Сжатие — это процесс уменьшения размера данных с целью экономии места для хранения или ускорения передачи данных. Gzip чаще всего используется на стороне сервера для сжатия веб-страниц для распаковки в браузере. Формат широко используется для сжатия потокового мультимедиа. gzip — это алгоритм сжатия, который можно использовать для объединения и сжатия нескольких потоков одновременно. Обычно он используется для сжатия отдельных файлов. В результате файл, сжатый GZIP, меньше исходного, что позволяет браузеру быстрее отображать его содержимое.

Кроме того, Google рекомендует сжимать файлы с помощью GZIP, поскольку он повышает эффективность всех текстовых ресурсов CSS, JavaScript и HTML. Но, что более важно, все современные браузеры, не только Google, поддерживают этот метод сжатия. Однако сервер должен быть настроен для поддержки сжатия GZIP, и некоторые сети CDN могут потребовать большего внимания.

Как работает Gzip?

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

  1. Когда сервер получает запрос веб-страницы, он проверяет заголовок, чтобы узнать, поддерживает ли браузер сжатие gzip.
  2. В этом случае сервер создает разметку страницы перед применением сжатия gzip.
  3. Gzip сжимает разметку и отправляет ее конечному пользователю в виде сжатого потока данных.
  4. Когда сжатый поток получен конечным пользователем, его браузер распаковывает его.

Когда следует использовать сжатие Gzip?

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

Если вы не уверены, поддерживает ли ваш веб-сайт GZIP, воспользуйтесь инструментом разработчика / проверки Google, чтобы узнать. Сначала откройте свою веб-страницу в Google Chrome. Щелкните правой кнопкой мыши в любом месте страницы и выберите «Проверить», чтобы получить доступ к инструменту разработчика. Затем на верхней панели перейдите в Сеть и нажмите Ctrl / Cmd + R, чтобы обновить страницу.

Проверьте статус кодирования содержимого в разделе «Заголовки ответа».

Продолжение статьи ниже

Зачем включать сжатие Gzip на своем сайте WordPress?

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

У веб-сайта WordPress должно быть быстрое время загрузки страницы. Чтобы гарантировать, что ваш сайт работает хорошо, вам нужно будет поэкспериментировать с различными тактиками оптимизации. Поскольку включить сжатие GZIP довольно просто, большинство владельцев веб-сайтов гарантируют, что это будет сделано.

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

В некоторых случаях ваша хостинговая компания WordPress может уже включить GZIP.

Gzip с потерями или без потерь?

Для сжатия текстовых данных на веб-страницах сжатие GZIP фактически является методом сжатия без потерь.

Сжатие без потерь — это тип сжатия данных, который позволяет полностью восстановить сжатые данные из оригинала. Методы сжатия без потерь могут быть отменены. GZIP, Brotli, WebP и PNG являются примерами сжатия без потерь.

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

Как проверить, включено ли сжатие Gzip?

Инструменты разработчика Google Chrome

Вы можете проверить, включено ли сжатие Gzip, используя другие инструменты и процедуры, описанные ниже, вы можете проверить, включен ли gzip.

Вы можете легко проверить, включен ли GZIP на вашем веб-сайте, если вы используете Google Chrome.

Продолжение статьи ниже

Шаги, чтобы проверить, включено ли сжатие Gzip

  • В Google Chrome перейдите на свою веб-страницу.
  • DevTools запустится в Chrome, если вы нажмете клавишу F12.
  • Обновите страницу после выбора вкладки «Сеть».
  • Найдите «Название», которое похоже на название вашего веб-сайта. Если вам не удается найти нужный файл, отсортируйте его по «Водопаду», и файл появится вверху или внизу списка.
  • Выберите заголовки, дважды щелкнув файл.
  • Найдите столбец «Connection-Encoding» в разделе «Response headers», в котором будет указано gzip, если он включен.

SmallSEOTools

Использование онлайн-инструмента — самый простой способ проверить, включено ли сжатие файлов на вашем веб-сайте.

Выполните онлайн-тест GZIP, чтобы просмотреть сжатые файлы на вашем веб-сервере. Инструмент проверки сжатия был разработан высококвалифицированной командой для удовлетворения потребностей наших пользователей.Возможно, вы никогда не сталкивались с такой быстрой онлайн-утилитой для проверки сжатия.

Small SEO Tools всегда были в авангарде предоставления пользователям услуг, превосходящих их ожидания. Мы всегда прилагаем все усилия, чтобы предоставлять нашим клиентам лучшие услуги по поисковой оптимизации и другие веб-услуги. Вы будете удивлены, узнав, что инструмент GZIP Compression Test Tool может помочь вам определить ошибку на стороне сервера. Он покажет вам, какие файлы сжаты, а какие нет на вашем сервере.Это поможет вам исправить такие файлы, что позволит вашему сайту загружаться быстрее.

Шаги, чтобы проверить, включено ли сжатие Gzip

  • Посетите веб-сайт smallSEOtools для получения дополнительной информации.
  • В соответствующем поле введите URL своего домена.
  • Теперь нажмите кнопку «Проверка компрессии».
  • Следует проверить сжатие Gzip.
  • Вуаля! Через несколько секунд веб-инструмент запустит тест GZIP и представит информацию о сжатых и несжатых файлах.

Как включить сжатие Gzip

Чтобы определенные ресурсы, такие как HTML, JavaScript и CSS, обслуживались в сжатом формате, необходимо активировать сжатие GZIP. Это обеспечит быструю загрузку веб-страниц вашего сайта. Большие файлы, которые не были сжаты, могут существенно повлиять на время загрузки страницы на вашем сайте.

Чтобы включить сжатие GZIP, вы можете использовать некоторые общие шаги, предлагаемые профессионалами. Вот несколько примеров:

Включить сжатие Gzip с помощью подключаемого модуля

Помимо сжатия GZIP, WordPress имеет плагин почти для всех целей.Вот несколько плагинов, которые решают эту задачу.

W3 Общий кэш

W3 Total Cache — самый полный и самый быстрый доступный плагин для оптимизации скорости WordPress. W3 Total Cache улучшает пользовательский интерфейс вашего сайта за счет повышения производительности сервера, кэширования всех компонентов вашего сайта, сокращения времени загрузки и прозрачной интеграции с сетью доставки контента (CDN).

Плюсы
  • При минимальной конфигурации достигается колоссальный прирост производительности.
  • Кэширование браузера, кеширование страниц, кэширование объектов, кэширование фрагментов и кэширование базы данных — это лишь некоторые из доступных методов кэширования.
  • Вы можете использовать практически любого крупного провайдера CDN с W3 Total Cache благодаря сильной интеграции с CDN.
Минусы
  • Есть много параметров, которые трудно понять, и в пользовательском интерфейсе ничто не представлено достаточно хорошо.

Шаги для включения сжатия GZIP

  • Чтобы использовать Gzip, сначала убедитесь, что кэш браузера включен.
  • Перейдите к общим параметрам производительности на панели управления.
  • Если вы еще не сделали этого, прокрутите вниз до раздела «Кэш браузера» и нажмите «Сохранить все настройки».
  • Теперь, когда кэш браузера включен, мы можем включить Gzip в W3 Total Cache.
  • Перейдите к кэшу браузера производительности на панели управления и включите сжатие HTTP (gzip).
  • Нажмите кнопку «Сохранить все настройки».
  • Поздравляем! Ваш веб-сайт WordPress теперь использует сжатие gzip.W3 Total Cache поместит соответствующие правила в ваш файл.htaccess после того, как вы включите Gzip.
Цена
  • Лицензия Pro 99 долларов в год для 1 сайта

Получить W3 Total Cache

WP Ракета

WP Rocket автоматически сжимает ваши файлы, используя сжатие GZIP, как только плагин активируется.

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

Продолжение статьи ниже

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

Плюсы
  • Отличное обслуживание клиентов и обширная документация.
  • Избавьтесь от необходимости использовать множество плагинов, чтобы облегчить вашу жизнь.Все содержится в едином пользовательском интерфейсе.
  • Новые функции и обновления добавляются на регулярной основе.
Минусы
  • Многие плагины кеширования имеют бесплатную версию, однако WP Rocket доступен исключительно как премиум-вариант.
  • Бот предварительной загрузки WP Rocket может вызвать перегрузку ЦП на некоторых (общих) серверах, поэтому, если это произойдет с вами, уменьшите или отключите этот параметр.
Цена
  • Цена для одного веб-сайта начинается с 39 долларов за год поддержки и обновлений.

Получить WP Rocket

WP супер кэш

WP Super Cache — один из самых популярных плагинов WordPress для кэширования, помогающий тысячам веб-сайтов по всему миру улучшить оптимизацию и производительность своих сайтов.

Automattic управляет этим фантастическим плагином WordPress, который вы можете найти в каталоге плагинов WordPress.org.

Он генерирует статические файлы HTML, которые сохраняются на вашем веб-сервере, как и другие плагины кеширования.

Сервер будет просматривать кэшированные файлы вместо массивных PHP-скриптов WordPress, когда посетитель пытается получить доступ к вашему сайту.

Плюсы
  • Самый простой и рекомендуемый способ кэширования вашего веб-сайта — простой. Потому что вам не придется изменять или редактировать какие-либо файлы PHP, включая файл .htaccess, таким образом.
  • Добавить кэшированные страницы на свой веб-сайт очень просто.
  • Совместимость с несколькими веб-сайтами
Минусы
  • Нет оптимизации Google Fonts
Шаги для включения сжатия GZIP
  • Чтобы использовать WP Super Cache для включения сжатия WordPress GZIP, сначала установите и активируйте плагин.
  • Затем на панели управления перейдите в WP Super Cache> Advanced и установите флажок «Сжимать страницы», чтобы они загружались быстрее для посетителей.
Цена

Получить WP Super Cache

Отредактировав файл.htaccess вручную, вы можете включить сжатие GZIP в WordPress.

Редактирование файла .htaccess — один из наиболее распространенных способов включения сжатия GZIP в WordPress. Однако этот метод требует изменения кода вашего веб-сайта, что может что-то сломать.Это очень важный серверный файл, и одна неверная передача может привести к множеству проблем.

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

  • Получите доступ к файлу.htaccess вашего веб-сайта, который находится в корневой папке. Клиент протокола передачи файлов (FTP) — лучший способ получить доступ к этому файлу.У вас есть возможность отредактировать этот файл напрямую или загрузить его на свой компьютер перед внесением изменений.
  • Добавьте следующий код ниже частей, определенных тегами # BEGIN WordPress и # END WordPress после того, как вы нашли и open.htaccess:
  # Сжать HTML, CSS, JavaScript, текст, XML и шрифты
AddOutputFilterByType DEFLATE application / javascript
AddOutputFilterByType DEFLATE application / rss + xml
AddOutputFilterByType DEFLATE application / vnd.ms-fontobject
AddOutputFilterByType DEFLATE application / x-font
AddOutputFilterByType DEFLATE application / x-font-opentype
AddOutputFilterByType DEFLATE application / x-font-otf
AddOutputFilterByType DEFLATE application / x-font-truetype
AddOutputFilterByType DEFLATE application / x-font-ttf
AddOutputFilterByType DEFLATE application / x-javascript
AddOutputFilterByType DEFLATE application / xhtml + xml
AddOutputFilterByType DEFLATE application / xml
AddOutputFilterByType DEFLATE font / opentype
AddOutputFilterByType DEFLATE font / otf
AddOutputFilterByType DEFLATE font / ttf
AddOutputFilterByType DEFLATE image / svg + xml
AddOutputFilterByType DEFLATE изображение / значок x
AddOutputFilterByType DEFLATE text / css
AddOutputFilterByType DEFLATE text / html
AddOutputFilterByType DEFLATE текст / javascript
AddOutputFilterByType DEFLATE текст / простой
AddOutputFilterByType DEFLATE текст / xml

# Удалить ошибки браузера (требуется только для действительно старых браузеров)
BrowserMatch ^ Mozilla / 4 gzip-only-text / html. Mozilla / 4.0 [678] без gzip
BrowserMatch bMSIE! No-gzip! Gzip-only-text / html.
Добавление заголовка Варьируется User-Agent  
  • Сохраните файл и загрузите его на сервер своего веб-сайта. Чтобы убедиться, что вы добились успеха, запустите свой веб-сайт с помощью инструмента проверки сжатия GZIP (или проверьте заголовки ответов), как описано выше.

Серверы Windows с Gzip (диспетчер IIS)

Вы можете сжимать как статические, так и динамические файлы, если ваш сайт размещен на сервере Windows. Настроить это в диспетчере IIS довольно просто:

  • Запустите диспетчер IIS.
  • Выберите сайт, для которого нужно включить сжатие 3. В раскрывающемся меню (в IIS) выберите «Сжатие».
  • Наконец, включите статическое сжатие, и все готово!

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

Активировать сжатие Gzip в WordPress

Примечание. Поскольку для включения сжатия gzip используется PHP, этот параметр не рекомендуется. Чтобы включить gzip, используйте.htaccess в Apache или диспетчере IIS на серверах Windows, где это возможно.

  • Фактически вы можете включить gzip в панели управления WordPress:
  • Перейдите на /wp-admin/options.php и заполните форму.
  • Используйте функцию поиска вашего браузера, чтобы найти параметр сжатия Gzip.
  • Чтобы включить сжатие gzip в WordPress, измените значение этого параметра с 0 на 1.

Обратитесь к поставщику веб-хостинга

GZIP — это технология, которая работает на стороне сервера, и поэтому ваш провайдер веб-хостинга находится в лучшем положении, чтобы помочь вам с этим.Так протяни руку.

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

Обратите внимание, что мы рекомендуем, чтобы ваш хост включал эту функцию. Другие решения следует использовать только в случае возникновения проблем с этим методом.

Как проверить, работает ли сжатие Gzip

После включения gzip еще раз проверьте, сжимает ли он исходящие файлы.Это можно сделать с помощью различных онлайн-инструментов или путем проверки заголовков HTTP-ответов в браузере, например, убедитесь, что Gzip указан в заголовке Content-Encoding на вкладке Google Chrome Network> Headers.

Кроме того, вы можете использовать cURL для проверки заголовков ответов HTTP, выполнив следующую команду:

curl -H «Accept-Encoding: gzip» -I https://sitename.com

Gzip должно быть указано в заголовке Content-Encoding ответа:

  

HTTP / 1.1 200 ОК

Сервер: nginx

Дата: понедельник, 21 июля 2014 г., 01:12:36 по Гринвичу

Content-Type: text / html; charset = UTF-8…

Vary: Accept-Encoding

Кодировка содержимого: gzip

Подведение итогов!

Существует небольшая причина не использовать gzip на своих веб-сайтах с почти универсальной поддержкой и методом быстрой настройки.Gzip — это простое и быстрое решение для повышения скорости страницы, сохраняя при этом высокое качество для ваших пользователей.

Мы надеемся, что это руководство поможет вам безопасно активировать сжатие Gzip на вашем веб-сайте. Задайте нам вопрос, если он у вас есть!

Как включить сжатие GZIP для ускорения работы вашего сайта

Вы хотите сделать свой сайт быстрее, повысить рейтинг SEO и привлечь больше трафика? Вы можете сделать все это, сжав ваши веб-файлы с помощью файлового формата GZIP. Ваш веб-сайт займет меньше места, и его скорость может быть увеличена.

Звучит интересно? Читайте дальше, чтобы узнать, как включить сжатие GZIP на своем сайте.

Что такое сжатие GZIP?

Сжатие GZIP — популярный метод уменьшения размера веб-файлов, включая HTML, CSS, PHP и JavaScript. Таким образом, скорость вашего сайта улучшится, поскольку посетители будут загружать сжатые данные вместо полноразмерных файлов.

Более того, Google включает время загрузки страницы как один из факторов в свой алгоритм ранжирования.Чем быстрее загружается ваш сайт, тем выше вы будете в рейтинге.

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

Если GZIP уже активирован, инструмент покажет вам размер страницы до и после оптимизации. В противном случае появится сообщение об ошибке.

Как включить сжатие GZIP?

Есть два метода включения сжатия GZIP: изменение .htaccess или с помощью плагина WordPress, например WP Rocket.

Использование плагина WordPress

Самый простой способ включить сжатие GZIP на вашем сайте WordPress — это установить плагин. Это будет намного проще и безопаснее, чем изменять файл .htaccess .

Доступно множество плагинов, но мы выделили эти три плагина на основе их функций и простоты использования:

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

Добавление кода в файл .htaccess

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

Прежде чем мы продолжим, помните, что вы всегда должны сначала создавать резервную копию файла .htaccess на случай, если что-то пойдет не так.

  1. Вам нужно будет загрузить FTP-клиент, например Filezilla, чтобы найти .htaccess файл. Обычно он размещается в каталоге public_html вашего веб-сайта.
  2. Загрузите файл и сохраните копию на своем компьютере в качестве резервной копии. Затем вставьте следующий код перед строкой # END WordPress из .htaccess .
     
    
    AddOutputFilterByType DEFLATE текст / простой
    
    AddOutputFilterByType DEFLATE text / html
    
    AddOutputFilterByType DEFLATE текст / 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
    
     
  3. Загрузите отредактированный файл в то же место.Если FileZilla запрашивает разрешение на его перезапись, нажмите «ОК».

Теперь, если вы снова воспользуетесь инструментом Проверить сжатие GZIP, результаты должны выглядеть следующим образом:

Заключение

Сжатие

GZIP уменьшает размер ваших страниц и ускоряет ваш сайт. В результате у посетителей будет отличный пользовательский опыт, а ваш сайт сможет занять высокие позиции в поисковой выдаче.

Вы можете легко включить сжатие GZIP на своем сайте двумя способами: либо установив плагин WordPress, либо отредактировав файл .htaccess файл. Вот краткое описание того, как это сделать:

  • Через плагин . Выберите один из рекомендуемых нами плагинов и установите его на свой сайт WordPress. Перейдите на страницу настроек плагина и запустите автоматическую оптимизацию.
  • Через файл .htaccess . Используйте FileZilla, чтобы найти файл .htaccess , а затем добавьте предоставленный нами код. Загрузите файл в каталог своего сайта и перезапишите старый.

Довольно просто, правда? Сообщите нам в комментариях, если у вас возникнут вопросы!

Ирфан является членом команды разработчиков цифрового контента Hostinger.Он считает, что технологии и Интернет могут значительно улучшить нашу жизнь. Вот почему он делится своим опытом блоггера WordPress, чтобы обучать других. В свободное время Ирфан любит хорошие фильмы и книги.

CompressionWebpackPlugin | webpack

Подготовьте сжатые версии ресурсов для использования с Content-Encoding.

Приступая к работе

Для начала вам нужно установить Compression-webpack-plugin :

  $ npm install Compression-webpack-plugin --save-dev
  

Затем добавьте плагин в конфигурацию webpack .Например:

webpack.config.js

  const CompressionPlugin = require ("сжатие-webpack-плагин");

module.exports = {
  плагины: [новый CompressionPlugin ()],
};  

И запустите webpack предпочитаемым вами способом.

Опции

алгоритм

8
Имя Тип По умолчанию Описание
test {String | RegExp4Ex 905 | Array> | Включить все активы, прошедшие тестовое утверждение
включить {String | RegExp | Array } undefined Включить все условия 905
исключить {String | RegExp | Array } undefined Исключить все активы, соответствующие любому из этих условий
{String | Function} gzip Алгоритм / функция сжатия ion
CompressionOptions {Object} максимально доступный уровень сжатия для gzip: {level: 9} Параметры сжатия для алгоритма
6 {Number} 0 Обрабатываются только активы, превышающие этот размер (в байтах)
minRatio {Number}

 
Обрабатываются только ресурсы с более высоким коэффициентом сжатия ( minRatio = сжатый размер / исходный размер )
filename {String | Function} [path] [ base] .gz Имя файла целевого актива
deleteOriginalAssets {Boolean | 'keep-source-map'} false Удалять или нет исходные активы

test

Тип: String | RegExp | Array По умолчанию: undefined

Включить все активы, прошедшие тестовое утверждение.

webpack.config.js

  module.exports = {
  плагины: [
    новый CompressionPlugin ({
      тест: /\.js(\?.*)?$/i,
    }),
  ],
};  

включить

Тип: String | RegExp | Array
По умолчанию: undefined

Включить все активы, соответствующие любому из этих условий.

webpack.config.js

  module.exports = {
  плагины: [
    новый CompressionPlugin ({
      включают: / \ / включает /,
    }),
  ],
};  

исключить

Тип: String | RegExp | Array
По умолчанию: undefined

Исключить все активы, соответствующие любому из этих условий.

webpack.config.js

  module.exports = {
  плагины: [
    новый CompressionPlugin ({
      исключить: / \ / исключает /,
    }),
  ],
};  

алгоритм

Тип: Строка | Функция
По умолчанию: gzip

Алгоритм / функция сжатия.

ℹ️ Если вы используете пользовательскую функцию для параметра алгоритм , значение по умолчанию для параметра CompressionOptions равно {} .

Строка

Алгоритм взят из zlib.

webpack.config.js

  module.exports = {
  плагины: [
    новый CompressionPlugin ({
      алгоритм: "gzip",
    }),
  ],
};  

Функция

Позволяет указать пользовательскую функцию сжатия.

webpack.config.js

  module.exports = {
  плагины: [
    новый CompressionPlugin ({
      алгоритм (ввод, параметры сжатия, обратный вызов) {
        вернуть функцию сжатия (ввод, параметры сжатия, обратный вызов);
      },
    }),
  ],
};  

Параметры сжатия

Тип: Объект
По умолчанию: {level: 9}

Параметры сжатия для алгоритма .

Вы можете найти все варианты здесь zlib.

ℹ️ Если вы используете пользовательскую функцию для параметра алгоритм , значение по умолчанию - {} .

webpack.config.js

  module.exports = {
  плагины: [
    новый CompressionPlugin ({
      CompressionOptions: {level: 1},
    }),
  ],
};  

порог

Тип: Число
По умолчанию: 0

Обрабатываются только активы, размер которых превышает этот размер.В байтах.

webpack.config.js

  module.exports = {
  плагины: [
    новый CompressionPlugin ({
      порог: 8192,
    }),
  ],
};  

minRatio

Тип: Number
По умолчанию: 0,8

Обрабатываются только те ресурсы, которые сжимаются лучше этого коэффициента ( minRatio = сжатый размер / исходный размер ).
Пример: у вас есть файл image.png размером 1024b, сжатая версия файла имеет размер 768b, поэтому minRatio равно 0.75 .
Другими словами, ресурсы будут обработаны, если значение Compressed Size / Original Size меньше значения minRatio .

Значение 1 можно использовать для обработки активов, размер которых меньше исходного.

Используйте значение Infinity для обработки всех ресурсов, даже если они больше исходного размера или их исходный размер составляет 0 байт (полезно при предварительном архивировании всех ресурсов для AWS).

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

webpack.config.js

  module.exports = {
  плагины: [
    новый CompressionPlugin ({
      
      

      
      

      minRatio: 0,8,
    }),
  ],
};  

имя_файла

Тип: Строка | Функция
По умолчанию: "[путь] [база] .gz"

Имя файла целевого актива.

Строка

Например, у нас есть assets / images / image.png? Foo = bar # hash :

[путь] заменяется каталогами исходного ресурса, включая конечные / ( assets / images / ).

[файл] заменяется на путь к исходному ресурсу ( assets / images / image.png ).

[base] заменяется базой ( [name] + [ext] ) исходного ресурса ( изображений.png ).

[имя] заменяется названием исходного ресурса ( изображение ).

[ext] заменяется расширением исходного актива, включая . ( .png ).

[запрос] заменяется запросом исходного актива, включая ? (? Foo = bar ).

[фрагмент] заменяется на фрагмент (в концепции URL он называется hash ) исходного ресурса ( #hash ).

webpack.config.js

  module.exports = {
  плагины: [
    новый CompressionPlugin ({
      имя файла: "[путь] [база] .gz",
    }),
  ],
};  

Функция

webpack.config.js

  module.exports = {
  плагины: [
    новый CompressionPlugin ({
      filename (pathData) {
        
        
        if (/\.svg$/.test(pathData.filename)) {
          вернуть "assets / svg / [путь] [база] .gz";
        }

        вернуть "assets / js / [путь] [база].gz ";
      },
    }),
  ],
};  

deleteOriginalAssets

Тип: Boolean | 'keep-source-map'
По умолчанию: false

Следует ли удалять исходные активы.

webpack.config.js

  module.exports = {
  плагины: [
    новый CompressionPlugin ({
      deleteOriginalAssets: true,
    }),
  ],
};  

Чтобы исключить исходные карты из сжатия

  module.exports = {
  плагины: [
    новый CompressionPlugin ({
      исключать: /.карта $ /
      deleteOriginalAssets: 'сохранить исходную карту',
    }),
  ],
};  

Примеры

Использование Zopfli

Подготовьте сжатые версии ресурсов с помощью библиотеки zopfli .

ℹ️ @ gfx / zopfli требуется минимум 8 версия узла .

Для начала вам нужно установить @ gfx / zopfli :

  $ npm install @ gfx / zopfli --save-dev
  

webpack.config.js

  const zopfli = require ("@ gfx / zopfli");

module.exports = {
  плагины: [
    новый CompressionPlugin ({
      CompressionOptions: {
        номера: 15,
      },
      алгоритм (ввод, параметры сжатия, обратный вызов) {
        return zopfli.gzip (ввод, параметры сжатия, обратный вызов);
      },
    }),
  ],
};  

Использование Brotli

Brotli - это алгоритм сжатия, изначально разработанный Google, который обеспечивает сжатие, превосходящее gzip.

Узел 10.16.0 и более поздние версии имеют встроенную поддержку сжатия Brotli в модуле zlib.

Мы можем воспользоваться преимуществами этой встроенной поддержки Brotli в Node 10.16.0 и более поздних версиях, просто передав соответствующий алгоритм в CompressionPlugin:

webpack.config.js

  const zlib = require ("злиб");

module.exports = {
  плагины: [
    новый CompressionPlugin ({
      имя файла: "[путь] [база] .br",
      алгоритм: "brotliCompress",
      тест: /\.(js|css|html|svg)$/,
      CompressionOptions: {
        params: {
          [zlib.константы.BROTLI_PARAM_QUALITY]: 11,
        },
      },
      порог: 10240,
      minRatio: 0,8,
      deleteOriginalAssets: false,
    }),
  ],
};  

Note Параметр Brotli BROTLI_PARAM_QUALITY функционально эквивалентен параметру level в zlib.
Вы можете найти все параметры Brotli в соответствующей части документации модуля zlib.

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

webpack.config.js

  const zlib = require ("zlib");

module.exports = {
  плагины: [
    новый CompressionPlugin ({
      имя файла: "[путь] [база] .gz",
      алгоритм: "gzip",
      тест: /\.js$|\.css$|\.html$/,
      порог: 10240,
      minRatio: 0,8,
    }),
    новый CompressionPlugin ({
      имя файла: "[путь] [база] .br",
      алгоритм: "brotliCompress",
      тест: /\.(js|css|html|svg)$/,
      CompressionOptions: {
        params: {
          [zlib.constants.BROTLI_PARAM_QUALITY]: 11,
        },
      },
      порог: 10240,
      minRatio: 0.8,
    }),
  ],
};  

Участие

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

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

Лицензия

MIT

Сжатие Gzip повышает скорость передачи данных на мобильных устройствах. Используй это! - Все ненавидят медленный сайт!

Скорость мобильной связи WordPress

Обновлено


На PagePipe нет партнерских ссылок.

Сжатие

Gzip ускоряет передачу текстовых файлов.Он не применяется к файлам изображений. Но он сжимает HTML, Javascript, PHP, CSS и другие от 50 до 70 процентов. Можно заметить улучшение времени загрузки.

T
Параметр включения сжатия gzip был удален в WordPress 2.5, поскольку серверы Apache могли обрабатывать его гораздо эффективнее, чем PHP. Функция Gzip никогда не возвращалась. Затем возникла необходимость отредактировать файл HTTP-доступа к серверу вручную. Однако у многих людей нет доступа к корневому серверу (как во многих учетных записях виртуального хостинга), что лишало их преимуществ в скорости Gzip.

Из-за изменения WordPress 2.5, Gzip можно было включить только путем редактирования файла доступа HTTP через FTP или Cpanel. Это не только громоздко, но и опасно. Совершение ошибки приводит к поломке вашего сайта WordPress. Мы знаем по опыту. Это неприятное место.

Вскоре были созданы плагины , чтобы компенсировать потерю функциональности в WordPress. Мы не рекомендуем ни один из этих подключаемых модулей. Они не нужны. Вот эти бесполезные плагины:

Repeat: Мы не рекомендуем любых из вышеперечисленных подключаемых модулей Gzip. ПРЕДУПРЕЖДЕНИЕ: Некоторые из них могут фактически сломать ваш сайт (белый экран смерти из-за конфликтов плагинов) или замедлить работу вашего сайта. Мы снова говорим, исходя из своего опыта. Это зависит от вашей темы и других плагинов.

Многие подключаемые модули Gzip работают через PHP, который, хотя и быстрый, не так быстр, как запуск напрямую с сервера Apache с использованием mod_deflate. Запуск Gzip через PHP требует дополнительных циклов процессора и памяти.

Перед установкой любых плагинов для Gzip.

Ваш хостинг может автоматически включать Gzip. Тогда плагин не нужен. Например, сегодня в учетных записях веб-хостинга Linux GoDaddy по умолчанию включен mod_deflate. Mod_deflate - это серверный модуль apache, который сжимает данные с помощью сжатия gzip перед их отправкой пользователю. Это сжимает все запрошенные от него файлы текстового типа (HTML, CSS, JS, PHP и т. Д.). Ваш хостинг может делать то же самое. Проверьте свой сайт с помощью этого инструмента: http://ismyblogworking.com/

Пример - результаты нашего PagePipe Gzip с использованием онлайн-тестов:

  • Размер страницы (без сжатия): 74 153 байта
  • Размер загрузки (сжатый): 23 436 байт
  • Пропускная способность, сохраненная при сжатии: 68.4%

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

WP Super Cache
Плагин кеширования для WordPress. Мы обнаружили, что этот плагин не всегда помогает повысить скорость. В этом плагине есть возможность включить сжатие gzip.
Выберите: «Сжимать страницы, чтобы они быстрее показывались посетителям».

Заголовок срока действия в далеком будущем
Этот плагин добавит дату истечения срока действия в далеком будущем для различных типов файлов, чтобы повысить производительность сайта.Это лучшая практика, которую рекомендует команда Yahoo Extreme Performance. Он дольше сохраняет файлы и изображения в кеше. Также есть переключатель для включения Gzip - приятное дополнение. Установите срок действия Far Future на 365 дней. Готово.

WP Super Simple Speed ​​
WP Super Simple Speed ​​имеет небольшой вес (менее 20 КБ) и не содержит беспорядка, ненужного кода или конфигураций. Простая оптимизация производительности без каких-либо проблем. Gzip автоматически добавляется в файл .htaccess на вашем сервере этим плагином.

Gzip - это программное приложение, используемое для сжатия и распаковки файлов. Gzip - это сокращение от GNU zip; поскольку программа была создана как бесплатная замена программы сжатия, используемой в ранних системах Unix.

Gzip заменяет запатентованные алгоритмы сжатия данных.
Большинство браузеров и серверных платформ (включая Apache и Microsoft IIS) поддерживают Gzip. Он часто используется в веб-приложениях и программном обеспечении, таком как PHP, для повышения скорости. Предварительный обработчик гипертекста (PHP) - это серверный язык сценариев, встроенный в HTML.PHP не всегда предоставляется хостинг-сервером или может быть «платным» вариантом. PHP - это то, что нужно «включить» на сервере. Узнайте у своего интернет-провайдера, как это сделать. Или предположите, что он включен, и просто проверьте. Вы можете проверить, активирован ли PHP, с помощью инструментов YSLOW или PageSpeed. Gzip может сжать HTML-код от 50 до 70 процентов. Он не сжимает изображения. Используйте плагин Imsanity для оптимизации изображений или программу обработки изображений, такую ​​как GIMP или Photoshop, или онлайн на сайте pixlr express.

Сжатие Gzip: что дает прирост скорости?
Gzip снижает избыточность кода HTML.Все современные серверы и браузеры могут сжимать и распаковывать Gzip на лету. Это не то же самое, что удалить «пустое пространство». Удаление пробелов устраняет пробелы между словами и кодом. Это позволит сократить объем HTML на 10% и имеет смысл при коммутируемом доступе. Удаление белого пространства теперь называется «минификацией» или «уменьшением». Удаление пробелов и одновременное использование Gzip дает почти незначительный выигрыш от сжатия - около 1%. Обычно не стоит тратить время, поскольку все «пробелы» в любом случае избыточны и сжимаются Gzip.Разница в скорости обычно неразличима.

Существует ряд плагинов, которые утверждают, что запускают Gzip. Многие на самом деле ломают ваш сайт (белый экран смерти из-за конфликтов плагинов) или замедляют работу вашего сайта. Обычно целью является простое изменение кода в файле, расположенном в корневой папке вашего сайта. Это называется файлом «.htaccess». Вы можете изменить этот код с помощью простого копирования и вставки в текстовом редакторе. Но еще проще использовать плагин «Far Future Expiry Header».Мы обнаружили, что это самый простой и невесомый. Когда мы говорим «невесомая», мы имеем в виду, что плагин не добавляет веса вашим страницам и, следовательно, не имеет «перетаскивания», замедляющего работу. С плагином вам не придется возиться с C-панелями или FTP-клиентами. Плагин создан для кэширования ресурсов вашего сайта на срок до 365 дней в будущем. Мы рекомендуем это сделать. Внизу страницы панели управления плагином есть небольшой переключатель, при нажатии на который включается Gzip для всего вашего сайта. Легкий! И это работает.

удачи-

Стив Тир
Инженер по производительности
Ноябрь 2021 г.

Услуги по настройке сайта PagePipe для Speed ​​

Вместо того, чтобы использовать пластырь, мы углубляемся в основную причину вашего медленного сайта. Это оптимизация происхождения. Также известен как настройка сайта. Для этого анализируем компоненты сайта:

  • Хостинг
  • Тема
  • Плагины
  • Скрипты и сторонние сервисы.
  • Библиотека изображений и мультимедиа.
  • Мы минимизируем глобальные эффекты загрузки плагинов.

Узнайте больше о

Site Tuning - Get Speed!


Как включить сжатие GZIP в WordPress @ TwentySixForty

Обзор учебного пособия.

Из этого туториала Вы узнаете, что такое сжатие GZIP и как включить его на своем веб-сайте WordPress. Также будет объяснено, как проверить, использует ли уже ваш веб-сайт сжатие GZIP, и два разных метода его включения.

Quickies.

Что такое сжатие GZIP?

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

Включено ли сжатие GZIP на вашем веб-сайте?

  1. Иди сюда: Дар скорости.
  2. Введите адрес вашего веб-сайта в поле.
  3. Нажмите кнопку поиска.

Этот инструмент сообщит вам, включено ли сжатие GZIP, количество байтов, которые вы сохраняете при сжатии, и ряд других сведений о вашем веб-сайте.

Как включить сжатие GZIP в WordPress с помощью плагина.

Существует ряд плагинов WordPress, которые помогут вам легко включить сжатие GZIP. Многие плагины кеширования WordPress имеют такую ​​возможность, включая WP Rocket.

Как включить сжатие GZIP в WordPress программно.

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

  1. Установите FTP-соединение с вашим сайтом. Подробные инструкции здесь: Как установить FTP-соединение с FileZilla.
  2. В корне вашего веб-сайта WordPress найдите файл .htaccess .
  3. Выберите .htaccess для редактирования.
  4. Введите этот код под текущим содержимым файла .htaccess:

Примечание. Файл .htaccess является скрытым. Если вы не видите этот файл, возможно, вам придется изменить настройки в вашем FTP-клиенте. В FileZilla перейдите на Server на верхней панели и выберите «Принудительно показать скрытые файлы».

  
  # Сжатие HTML, CSS, JavaScript, текста, XML и шрифтов
  AddOutputFilterByType DEFLATE application / javascript
  AddOutputFilterByType DEFLATE application / rss + xml
  AddOutputFilterByType DEFLATE application / vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application / x-font
  AddOutputFilterByType DEFLATE application / x-font-opentype
  AddOutputFilterByType DEFLATE application / x-font-otf
  AddOutputFilterByType DEFLATE application / x-font-truetype
  AddOutputFilterByType DEFLATE application / x-font-ttf
  AddOutputFilterByType DEFLATE application / x-javascript
  AddOutputFilterByType DEFLATE application / xhtml + xml
  AddOutputFilterByType DEFLATE application / xml
  AddOutputFilterByType DEFLATE font / opentype
  AddOutputFilterByType DEFLATE font / otf
  AddOutputFilterByType DEFLATE font / ttf
  AddOutputFilterByType DEFLATE image / svg + xml
  AddOutputFilterByType DEFLATE изображение / значок x
  AddOutputFilterByType DEFLATE text / css
  AddOutputFilterByType DEFLATE text / html
  AddOutputFilterByType DEFLATE текст / javascript
  AddOutputFilterByType DEFLATE текст / простой
  AddOutputFilterByType DEFLATE текст / xml

  # Удалить ошибки браузера (требуется только для действительно старых браузеров)
  BrowserMatch ^ Mozilla / 4 gzip-only-text / html. Mozilla / 4 \.0 [678] без gzip
  BrowserMatch \ bMSIE! No-gzip! Gzip-only-text / html
  Добавление заголовка Варьируется User-Agent
  
  1. Обязательно сохраните изменения.
  2. Теперь вы можете убедиться, что сжатие GZIP включено и работает: Проверьте мое сжатие GZIP

Дополнительные сообщения.

Как включить сжатие GZIP в WordPress

Узнайте, как исправить предупреждение о включении сжатия GZIP в WordPress. Вы можете получить это предупреждение на gtmetrix, pindom tool или google pagespeed Tool.Сжатие Gzip очень полезно для увеличения скорости веб-сайта. Прежде чем я начну объяснять, как исправить ошибку, позвольте получить некоторую базовую информацию о сжатии gzip

.

Что такое сжатие GZIP?

Gzip происходит от слова G + ZIP. G означает GNU, а Zip означает сжатие. Здесь Gnu - название компании. Gzip - это формат, используемый для сжатия и распаковки. Уменьшить размер страницы для любого сайта довольно сложно. Но вы можете уменьшить размер сайта, сжав его с помощью gzip.

Как работает сжатие Gzip и почему мы должны его использовать?

Я объясню работу сжатия Gzip простыми словами. Предположим, у вас есть мяч весом 20 кг, если вы бросите прямо в меня, это может измениться, так что я могу сломать себе руку. Но если я сжал его внутри коробки с помощью сжатия gzip, вес мяча будет около 13 кг, и мне будет довольно легко поймать мяч. Аналогично, когда размер страницы слишком велик, когда ваш сервер отправляет содержимое данных большого размера.Тогда это повлияет на загрузку, и если вы ее сожмете, загрузка ускорится. Как только вы включите сжатие gzip, размер html, css, javascript и php будет уменьшен со стороны сервера. Сжатие Gzip не действует для изображений, видео. Вам нужно разделить оптимизацию под изображения.

Вас также могут заинтересовать плагины для оптимизации скорости WordPress, плагины кэширования и бесплатные услуги электронного маркетинга

Как включить сжатие Gzip?

Вы можете включить сжатие двумя способами.В обоих случаях вы получите почти одинаковый результат.

  1. Gzip С плагином
  2. Gzip Без плагина

1. Метод подключаемого модуля

# 1 Включить плагин сжатия GZIP

Вам необходимо установить и активировать плагин. После активации плагина этот код будет автоматически добавлен в ваш файл .htacess.

Бесплатно

# 2 Подключаемый модуль W3 Total Cache

Вам нужно следовать по пути для включения сжатия в W3 Total Cache - Кеш браузера >>>> включить HTTP (сжатие GZIP) и отметьте эту опцию.

# 3 Плагин WP Super Cache

Вам нужно следовать по пути для включения сжатия в WP Super Cache - Advance >>>> Разное >>>>> сжатие страниц, чтобы… ..поставить этот параметр.

# 4 WP Самый быстрый кэш

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

# 5 Ракета WP

Используя Wp-rocket, вы можете легко достичь всех функций, таких как увеличение файлов html, css и js. Кроме того, он имеет множество функций, позволяющих вашему веб-сайту получить 100/100 инструментов загрузки веб-сайта.

# 6 Comet Cache - В случае плагинов Comet Cache вам необходимо перейти на оптимизацию Apache. Внутри выберите «Да, включить сжатие gzip (рекомендуется)», и все готово.

2. Без подключаемого модуля

Как исправить предупреждение «Включить сжатие Gzip» с помощью .htaccess (сервер Apache)

Вам необходимо вставить указанный ниже код в ваш файл .htacess, чтобы включить сжатие gzip в вашем файле WordPress. Приведенный ниже код действителен для всех видов плагинов, таких как кеш кометы, wp-rocket и самый быстрый кеш

.

# 1.BEGIN Gzip Gomahamaya


# Сжать HTML, CSS, JavaScript, текст, XML и шрифты
AddOutputFilterByType DEFLATE application / javascript
AddOutputFilterByType DEFLATE application / rss + xml
AddOutputFilterByType.ms-fontobject
AddOutputFilterByType DEFLATE application / x-font
AddOutputFilterByType DEFLATE application / x-font-opentype
AddOutputFilterByType DEFLATE application / x-font-otf
AddOutputFilterByType application / x-font-otf
AddOutputFilter-DEFLATE application / x-font-otf
AddOutputFilter-DEFLATE application / x-font-otf
AddOutputFilterByTyType / x-font-otf
AddOutputFilter-DEFLYTY-приложение TTF
AddOutputFilterByType DEFLATE применение / х на языке JavaScript
AddOutputFilterByType DEFLATE приложение / XHTML + XML
AddOutputFilterByType DEFLATE приложения / XML
AddOutputFilterByType DEFLATE шрифт / OpenType
AddOutputFilterByType DEFLATE шрифт / OTF
AddOutputFilterByType DEFLATE шрифт / TTF
AddOutputFilterByType DEFLATE изображение / SVG + XML
AddOutputFilterByType DEFLATE изображение / х-значок
AddOutputFilterByType DEFLATE текст / CSS
AddOutputFilterByType DEFLATE текст / html
AddOutputFilterByType DEFLATE текст / JavaScript
AddOutputFilterByType DEFLATE текст / обычный текст
AddOutputFilterByType DEFLATE / XML

# Удаление ошибок браузера (требуется только для действительно старых браузеров)
BrowserMatch ^ Mozilla / 4 gzip-only-text / html
BrowserMatch ^ Mozilla / 4 \.0 [678] no-gzip
BrowserMatch \ bMSIE! No-gzip! Gzip-only-text / html
Добавление заголовка Варьируется User-Agent

# END Gzip Gomahamaya

Наконец, ваш код в .htacess должен выглядеть так

Включить GZIP на NGINX

Вам необходимо добавить его в конфигурационный файл вашего сервера NGINX

gzip на;
gzip_disable "MSIE [1-6] \. (?!. * SV1)";
gzip_vary on;
gzip_types текст / простой текст / css текст / изображение javascript / svg + изображение xml / приложение x-icon / приложение javascript / x-javascript;

FAQ

Почему сжатие gzip не работает на моем веб-сайте?

  1. Вам необходимо понять одну простую концепцию: какой бы контент вы не размещали на своем сервере, вы не можете его сжать.
  2. Если вы все еще думаете, что код не работает, вам нужно включить mod_deflate на моем сервере. Лучше обратитесь к вашим хостинг-провайдерам.

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

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