GZIP сжатие
Все современные браузеры позволяют получать страницы в специальном сжатом формате, известном как "gzip". Это никак не отражается на внешнем виде сайтов, но объем текстового трафика, переданного на ваш компьютер, значительно уменьшается. Условно это можно представить так: страница пакуется в архив, что существенно снижает её "вес", в сжатом виде передаётся по Сети, а в браузере распаковывается в первоначальном виде. Подробнее на Википедии.
От посетителя сайта требуется только одно - что бы его браузер поддерживал gzip сжатие. Узнать, поддерживает ли ваш браузер gzip вы можете прямо сейчас, посмотрев на табличку ниже.
Помимо IP адреса и версии браузера третий пункт - GZIP сжатие. Если
в нём значение "gzip, deflate", то ваш браузер соответствует всем требованиям.
Если же этой строчки там нет, то скорее всего какая-либо программа (Outpost Firewall, Ad Muncher, WebWasher) заблокировала
передачу HTTP заголовка "Accept-Encoding", именно он сообщает серверу, что браузер
поддерживает gzip. Соответственно, пока gzip "отрезан",
ни о какой экономии речи идти не может, сервер будет отдавать данные в несжатом виде.
Для Outpost поддержка gzip включается изменением ключей реестра,
а вот для баннерорезок включить сжатие не получится, они не
умеют работать со сжатыми страницами. Парадоксально, но с точки
зрения экономии трафика вреда от них больше, чем пользы.
Баннеры, конечно, можно и нужно убивать, но делать это
программами, поддерживающими gzip сжатие.
GZIP сжатие относится только к текстовой части информации. Графика,
видео, архивы и прочие нетекстовые данные не сжимаются (графику иногда возможно,
но к gzip сжатию это уже не имеет отношения). Тем не менее, экономия может быть весьма
существенной.
Для иллюстрации действенности gzip сжатия можно
воспользоваться специальным сайтом для проверки:
. Забьём в окошко
"compression check" адрес этой страницы, и рассмотрим результаты теста.
Итак,
сжатие на сайте отключено, для чистоты эксперимента.
Оригинальный размер страницы 8 KB, учитывается только текст и HTML код, без графики (к слову,
8 KB это очень спартанская страница,
обычно размер страниц на порядок больше).
Если бы сжатие было включено, то размер страницы составил бы 4 KB, сэкономилось бы, соответственно
3.5 KB или 47%. Это практически половина текстового трафика.
GZIP, таким образом, является очень полезной возможностью. Однако подавляющее большинство сайтов не
используют эту технологию, это требует соответствующей квалификации
разработчиков и создает дополнительную нагрузку на сервер. А чаще
всего об этом просто не думают... Раз разработчики сайтов не хотят о нас заботится, то придется
заботится о себе самим, и использовать сторонние сервисы.
Сервис gzip сжатия является как бы перевалочным пунктом. Вместо того, чтобы запрашивать данные с какого-либо сайта напрямую, вы обращаетесь с нему, и данные уже запрашивает он. Затем пакует и в сжатом виде пересылает на ваш компьютер. Сервисов сжатия существует множество, и хотя большинство из них платные, как правило, имеется тестовая или демо версия. Если она не ограничена по сроку действия, то такой вариант может подойти.
-
- самый известный из сервисов gzip сжатия. Если адресоваться к сайту Трафик Компрессора, то в меню увидим пункт "Платная подписка". Что априори означает слабую функциональность бесплатной версии. Так и есть, бесплатная версия оставляет желать лучшего, потому останавливаться подробнее на нем не будем.
-
- так же известный и хороший сервис. Нет разделения на бесплатную и платную версии по функциональности, но показывает рекламу, за отключение которой хочет деньги... Тем не менее, можно воспользоваться специальными фильтрами для Proxomitron - локального фильтрующего прокси.
Они решают задачу прозрачного перенаправления трафика через Webwarper, попутно убивая и всю рекламу. Таким образом сильно повышается удобство пользования сервисом без каких-либо отрицательных последствий.
-
Некоторое время назад был лучшим выбором, но после система стала платной. Бесплатный вариант имеет ограничение по скорости подключения (в зависимости от загруженности канала), и работы с SMTP (исходящим почтовым трафиком).
-
- бесплатный для личного использования, и хороший сервис gzip сжатия (сжимает графику и почтовый трафик), но Тoonel требует для своей работы Java, поэтому прежде всего нужно установить Java машину. Весит это удовольствие около 20 мегабайт, что с экономией трафика соотносится слабо. Однако если Ява уже стоит, то Тoonel будет лучшим выбором.