Что такое GZIP-сжатие и зачем его использовать на сайте Joomla

Полезное для Joomla


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

Что такое сжатие Gzip?
Размер веб-страницы — это грубо говоря такой же размер физического объекта в реальности. Мы измеряем физические объекты, такие как сумка/корзина в килограммах/фунтах и ​​виртуальные объекты (веб-страницы) в килобайтах/мегабайтах. В физическом мире, чем больше становится размер, тем больше энергии требуется для перемещения объекта. Точно так же, чем больше КБ/МБ ваша веб-страница, тем больше времени требуется для загрузки веб-страницы в браузере.

Сжатие Gzip является чрезвычайно простым и чрезвычайно мощным инструментом оптимизации.

Иными словами, если вы собираетесь поднять мешок весом 1 кг, вам понадобится гораздо меньше энергии, чем когда вы поднимаете мешок весом 10 кг. Вот что такое сжатие Gzip. Технология уменьшает размер (вес) веб-страниц без снижения качества.

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

Когда вы как пользователь вводите что-то вроде google.com в адресную строку браузера и нажимаете клавишу ввода, браузер отправляет запрос на файл http://www.google.com/index.html. Затем ваш браузер общается с веб-сервером. Вот как это происходит —

Браузер: Эй, можешь дать мне /index.html
Сервер: Хорошо, давайте посмотрим, будет ли index.html
Сервер: нашел! Здесь я отправляю код ответа и файл
Браузер: 300 КБ? Дерьмо … жду, жду … Хорошо, он загружен сейчас

Как включить и использовать сжатие Gzip на Joomla

Итак, вы понимаете, почему мы должны использовать сжатие Gzip. Когда вы используете сжатие Gzip на вашем сайте Joomla это повышает производительность и значительно сокращает время загрузки. Скажем, веб-страница размером 300 КБ может стать 100 КБ при сжатии. Когда посетитель отправляет запрос на ваш сайт, сервер сжимает запрашиваемую страницу и значительно уменьшает ее размер. А затем отправляет его на компьютер пользователя.

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

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

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

Административная часть Joomla> Система> Общие настройки.

Затем перейдите на сервер (вкладка)> «Настройки сервера»> «Сжатие страниц Gzip»> и установите переключатель в положение «Да».

Как проверить, правильно ли включен Gzip?
Когда вы настроите свой сайт, как вы скажете, работает ли сжатие должным образом? Ну, тебе не о чем беспокоиться. Есть много инструментов, доступных онлайн, чтобы проверить свой сайт. Вот один из сайтов https://www.giftofspeed.com/gzip-test/, которые я часто использую, чтобы проверить, правильно ли включен мой Gzip-сайт.

Настоятельно рекомендуется использовать Gzip на своем веб-сайте Joomla. Это помогает значительно повысить производительность вашего сайта. Что приводит к улучшению взаимодействия с пользователем, улучшению трафика и в целом к ​​лучшему впечатлению. О, вы знаете, что поисковые системы заботятся о сайтах, которые имеют высокую скорость загрузки страниц? Да, это верно! Включение сжатия Gzip на вашем сайте Joomla даже помогает повысить рейтинг в Google.