Как сделать сжатие сайта

Добавил пользователь Владимир З.
Обновлено: 04.10.2024

В этой статье рассмотрим как включить динамическое gzip сжатие в файле .htaccess на хостинге с поддержкой Apache и тем самым ускорить скорость загрузки вашего интернет ресурса.

Зачем включать динамическое gzip сжатие

Как вы наверное уже знаете, скорость загрузки сайта влияет и на позиции его выдачи в поисковых системах и на восприятие сайта пользователями. Сейчас интернет пестрит динамичными, супер крутыми и красивыми сайтами. Но когда начинаешь пользоваться подобным ресурсом и он начинает по 10 -15 секунд загружать свои странички, то потихоньку пропадает всякий интерес к нему. Так как мы не готовы столько ждать, ведь время один из самых драгоценных ресурсов, которым мы располагаем и не хотим его тратить попусту.

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

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

Преимущества и недостатки динамического gzip сжатия

Gzip – это сжатие на стороне web-сервера HTML страниц, которые получает браузер пользователя. Оно не отражается на внешнем виде сайта, и положительно влияет на передаваемый трафик, снижая его количество.

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

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

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

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

В этой ситуации много зависит от используемого вами хостинга и от количества сжимаемых файлов на сервере.

Как проверить наличие gzip сжатия на сайте

Проверка скорости загрузки сайта

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

Включение gzip через файл .htaccess

Когда вы убедились, что gzip работает у вас на хостинге, но при проверке скорости загрузки сайта через ресурс PageSpeed Insights от Google все равно появляется рекомендация включить сжатие, стоит проверить, возможно оно не включено у вас в файле .htaccess.

Обязательно сохраните резервную копию перед тем как проводить любые изменения в файле!

Для этого заходим в корневой каталог сайта на сервере и открываем для редактирования непосредственно сам файл .htaccess. Ищем в нем строки:

Или что то подобное, поскольку написание этой функции в вашем файле может отличаться.

Если подобных строк вы не нашли, то скорее всего у вас не включена функция сжатия. Чтоб ее включить вставьте следующий код в файл .htaccess и сохраните его.

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

После чего проведите повторную проверку скорости загрузки сайта в PageSpeed Insights. Если все сделано правильно, то предупреждение о том, что нужно включить сжатие должно исчезнуть и оценка сайта должна повыситься.

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

Включаем обслуживание gzip сжатия файлов сайта на хостинге и в htaccess

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

Хотя, по чести, большинство сайтов новичков нуждается в доработке.

Давайте же включим gzip сжатие файлов в .htaccess на сервере, а если понадобится то и на хостинге.

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

Следует сказать вот что: большинство хостеров намеренно не включают режим обслуживания gzip сжатия. Почему!? А потому что большинство админов, в начале своих славных дел, совершают какие-то ошибки в настройках сайта. В частности, страдает html код из-за прописки скриптов улучшалок и т.п.

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

Вот по этой причине, хостеры и страхуются, ограничивая…

Но мы сегодня говорим о другом… И коли вы уверены в своём детище — вперёд!

Как попросить хостера включить gzip сжатие файлов вашего сайта

Советую для начала убедиться в том, что ваш хостинг вообще включил сжатие gzip в режиме mod_deflate.

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

…через какое-то время придёт ответ, а вместе с ним (бандероль с кодом-скриптом) вам предложат прописать в ваш файл .htaccess какие-то на их усмотрение нужные строчки.

подготовка сайта к режиму gzip-сжатия

Внимание! Редакцию файла .htaccess пока не сохраняйте!

Далее целесообразно посетить консоль управления сайтом. А именно настройки какого-то вашего плагина кэширования. Хорошо бы если у вас был установлен WP Super Cache — в его настройках нужно поставить галочку в строке Сжимать файлы кэша чтобы ускорить работу. (Рекомендовано).

Ну а в иных подобных плагинах будет что-то принципиально похожее…

Это, возможно, вас избавит от ручного сжатия файлов css и js . А вообще всё проверяйте опытным путём. Тестируйте, ибо реализация правильного gzip сжатия файлов для каждого сайта индивидуальна.

Внимание! И регулировку плагина пока не сохраняйте!

Итак!! …теперь необходимо пройти вот по этой ссылке .

Включаем обслуживание gzip сжатия файлов сайта на хостинге и в htaccess

Далее откройте для чистоты экса и ЭТУ ссылку в новой вкладке… Тут неплохо проверять скорость загрузки и ответ сервера… который, к слову, должен быть 200.

подготовка сайта к режиму gzip-сжатия

Ну и …советую открыть этот модный тестер скоростей… (фото ниже) здесь возможно проверить оптимизацию чтения сайта и на мобильных устройствах !!

…хотя, думаю, на многие значения тестера обращать внимание не стоит…

как включить gzip сжатие на хосте и в файле htaccess

Идём дальше… .htaccess у нас поправлен… плагин кэширования включен, НО !! настройки пока не сохранены .

Проверяем работу сайта без включенных вышеописанных настроек.

Вбейте домены вашего тестируемого сайта и жмите пуск. …

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

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

На страничке же вглядитесь в информационные величины своего ресурса ( вес в кб вашего блога ВООБЩЕ — подчёркнуто вверху). Ну и на файлы стилей — style.css И js 1.11.3 (если он у вас в работе, то вес js-документа в несжатом состоянии 95кб).

Запомните эти величины… для дальнейшего сравнения работы правильного gzip сжатия.

Всё! Далее серьёзно… Давайте вернёмся в файловый менеджер и сохраним новую редакцию .htaccess (с кодом) и в админконсоли сохраним поставленную галочку в чекбоксе настроек плагина WP Super Cache.

Вновь вернёмся на странички анализаторов… Проверяем!

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

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

Коллаж на тему сжатия файлов сайта

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

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

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

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

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

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

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

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

Совет по использованию кеша браузера при анализе сайта в Page Speed

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

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

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

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

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

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

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

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

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

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

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

Как проверить работу сжатия на вашем сайте

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

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

Как в Пейдж Спид проверит загружаемые с сайта ресурсы

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

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

Сравнение размеров сжатых в Gzip сайтов с несжатыми

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

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

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

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

У вас заработало? Если да, то поздравляю с существенным увеличением скорости загрузки сайта, а если нет, то попробуйте такой вариант, который помог мне добиться приведенной выше картинки в окне Page Speed:

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

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

Комментарии и отзывы (52)

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

где в файле .htaccess вставить код я вставил оба в конце страницы-при проверке сжатия не произошло?И на джумле включил функцию Gzip подскажите что нетак?

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

В самом деле работает, Дмитрий ваш сайт летает!

Пишите еще, очень интересно, на эту тему никто больше вразумительно не пишет.

mixac: как раз наоборот, Gzip сжатие используется только для текстовых файлов (Html, Css, js), которые хорошо поддаются сжатию, а вот для изображений использовать Gzip бесполезно, ибо эффекта не будет.

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

Спасибо, статья очень информативная и полезная. Только не совсем понял эти строчки кода:

BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0[678] no-gzip BrowserMatch bMSIE !no-gzip !gzip-only-text/html

Это только для FF включает или как?

И ещё один вопрос. Как отключить GZIP-сжатие, если оно по умолчанию включено? Ну допустим, нужно снизить нагрузку на сервер жертвуя трафиком. Ситуация противоположная той, которую Вы описали.

Буду весьма благодарен, если кто подскажет.

ExpiresActive on ExpiresDefault "access plus 1 month"

А здесь не надо закрыть /ifmodule?

akkadites: да, спасибо за замечание, действительно не хватало /ifmodule в приведенном в начале статьи коде оптимизации кеширования в браузерах. По поводу первой части вашего вопроса — приведенные вами строки кода для .htaccess позволяют настроить корректную работу GZIP-сжатия в старых версиях браузеров, как я это понимаю.

Пробовал все варианты кода но сжатия как не было так и нет, во всяком случае так выдает 500 ошибку.

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

При использовании кода выдает ошибку 500. Полностью очищал .htaccess, все равно выдает ошибку. Что делать?

При первом варианте не работает, а при втором тоже выдает ошибку 500. Позвонил хостеру, просил увеличить ресурс для сервера, а мне сказали, что mod_deflate у них не поддерживается(хостинг RU-CENTER). И что же делать?

ППЦ! Установил код в файл .htaccess для gzip-сжатия на лету и. сайт вообще лег 🙁 Ни грузится вообще. браузер пишет, что проблемы с соединением.

Aleks говорит, что:

При первом варианте не работает, а при втором тоже выдает ошибку 500. Позвонил хостеру, просил увеличить ресурс для сервера, а мне сказали, что mod_deflate у них не поддерживается(хостинг RU-CENTER). И что же делать?

Сервер Apache/2.2.15 и нет mod_deflate.

Что делать в этом случае? Все вруках провайдера? Или можно что-то сделать самим?

Вам везет. У вас все работает))))

Ставил кучи всяких зиперов для css и js — наблюдались только ухудшения( Помогите разобраться с вашим .htaccess-методом сжатия, пожалуйста!

Проверяю ваш сайт в Chrome с помощью Yslow, js и css файл у вас сжимаются.

Active-buy: вынужден только извиниться, ибо не сведущ во всех этих тонкостях настолько, чтобы давать советы. То что сделал у себя — я подробно описал, а все остальное для меня темный лес. Извините.

Спасибо большое, код заработал, скрипты и цсс сжимаються)

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

Вот что мне ответили в тех. поддержке таймвеба: «На наших серверах работает связка nginx+apache. Через nginx отдаются статические файлы с расширениями: jpg,jpeg,gif,png,css,zip,tgz,gz,rar,bz2,doc,xls,exe,pdf,ppt,txt,tar,mid,midi,wav,bmp,rtf,js,swf,f4v,flv,avi,wmv,mp3,mp4

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

будет передаваться web серверу apache, соответсвенно можно будет использовать директивы .htaccess для обработки этих запросов.

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

С первым — вторым куском кода css и js не сжимает. Движок джумла, хостинг — мастерхост

а кому верить page speed на гугл хром или page speed на мозилле? Потому как результаты разные. К примеру мозилла говорит , что у меня почти все норм ,показывает 95 из 100 а хром всего 70 из 100?

Странно, а почему у меня включено гзип сжатие и для доков, и для стилей, а Пейдж спид все равно ругается именно на сжатие?

Классная статья, но куда вставлять эти строки? Самое важное вы упустили!

Странно, у меня ошибка 500, хостинг Majordomo, в службе поддержки говорят что mod_deflate поддерживается, смотрю error_log там говорят что неверный синтаксис .htaccess, рунаются и на 1 и на 2 коды.

Подскажите хостинги которые поддерживают gzip сжатие. А то хостинги на которых мои сайты находятся его просто отключили.

Вдруг кому поможет. На хостинге Джино мне помог вот этот код

SetOutputFilter DEFLATE Header append Vary User-Agent

То есть только , а кусок вообще не понадобился.

(Спасибо b2z с джумлофорума)

. уважаемый авто,р а на каком хостинге/тарифе работает Ваш блог? (можно в личку).

Даниил: Инфобокс — до недавнего был виртуальный хостинг на тарифе за четыре сотни рублей в месяц, ну, а сейчас — VPS за девять сотен.

. а на виртуальном инфобокс сжатие разрешал?

Такой вопрос — сейчас сайт оптимизировал как мог, page speed показывает 88, красным горит только gzip, который работает только для html (хостинг не разрешает css и js сжимать).

Попробовал оба варианта кода и в обоих случаях Gzip работает только для HTML. Может есть еще какой-то вариант включения Gzip для CSS и JS?

Андрей, это провайдер запрещает. У меня такая же фигня была на r01.

Ребята. у меня беда случилась. Сайт более менее загружался. А после того как я начал писать все эти коды в .htaccess У меня вообще всё стало ОЧЕНЬ медленно грузиться. Написал саппортам пока ничего не отвечают. Этот сервер на nginx ЧТо делать? помогите

Всё решил проблему. Перезагрузил сервер и всё стало нормально.

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

Подскажите, где у вас правильно:

в первом куске кода у вас такая строчка

BrowserMatch ^Mozilla/4\.0[678] no-gzip

во втором куске кода у вас такая строчка

BrowserMatch ^Mozilla/4.0[678] no-gzip

Водном есть экранирующий слеш, а в другом нет.

Где допущена ошибка?

Сейчас все хостинг компании для отдачи статики используют nginx — поэтому все эти шаманства с .htaccess бесполезны

Попробовал ваши варианты, но к сожалению все директивы внесенные в htacces приводят к ошибке 500. Вот глядите webprofit.kz он работает на nginx. Что предложите мне?

Стоит ли использовать совместно с включенным плагином System — JCH Optimize Pro

Спасибо огромное! Из множества вариантов только вы помогли!

Огромное спасибо, Ваша статья очень помогла! Хостер морозится, на просьбы включить gzip-сжатие. Была очень низкая скорость сайтов. Теперь все отлично работает. Мое почтение и уважение за такую полезную статью!

Спасибо ооо-громное. Все получилось. Только наоборот, первый код жмет у меня жмет все, который у тебя Css сжал, а второй только CSS. Но не суть. Суть что скорость подлетела значительно.

Твитнул, законтачил, загуглил и зафейсбучил 🙂

Уважаемый автор, корректируйте или удаляйте ваши статьи, если они не несут сегодня полезной информации. То что работало, не означает что будет всегда работать!

А у меня проблема с оптимизацией изображения пишит сожмите но сжимать уже не куда в чем проблема?

Сохраните файл в кодировке UTF8 без BOM и все будет ОК

Автору огромное спасибо за код и добавьте плз в инструкцию — что файл нужно сохранять в кодировке UTF8 без BOM.

Продолжаю тему ускорения сайта, хочу затронуть важный пункт - gzip сжатие. В чём суть этой технологии? Всё очень просто: включая такое сжатие, вы позволяете или даже принуждаете сервер сжимать данные в архив перед отправкой. А на стороне пользователя данные, полученные с сервера, опять распаковываются.

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

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

Включить сжатие при помощи gzip очень просто, достаточно в файл .htaccess, который находится в корне сайта, вписать следующий код:

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

Сжатие ресурсов с помощью функций gzip или deflate позволяет сократить объем данных, передаваемых по сети.

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

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

Буду рад услышать и ваши мысли и поправки по этой полезной теме, если они есть:)

Мои любимые программы, плагины и сервисы:

Лучшая программа для аудита сайта WebSiteAuditor

Лучшая программа для SEO анализа RankTracker

Лучшая программа для анализа ссылок SEOSpayGlass

Лучшиая партнерка с кучей офферов Admitad

Лучшиая партнерка для заработка на Aliexpress EPN

Лучший плагин Wordpress для ускорения сайта WPRocket

Лучший Wordpress плагин для оптимизайии сайта ClearfyPro

Лучший хостинг для вашего сайта Beget

как установить две темы на один сайте

Бывает же такое, что на одной странице тебе нужен один дизайн, а на другой совсем другой. Как реализовать сразу две читать дальше.

Как изменить стили в текстовом редакторе Вордпресс?

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

Как оформить заказ на Алиэкспресс и сделать покупку в 2021?

В последнее время я стал использовать на своих сайтах якорные ссылки, так как если статья очень БОЛЬШАЯ, то нужно давать читать дальше.

Редактировать запись ‹ Просто Линукс — WordPress

Когда у меня был старенький ноутбук с диагональю экрана 13 дюймов и разрешение 1366х1080, то писать в текстовом редакторе Wordpress читать дальше.

Читайте также: