GZIP сжатие

Все современные браузеры позволяют получать страницы в специальном сжатом формате, известном как "gzip". Это никак не отражается на внешнем виде сайтов, но объем текстового трафика, переданного на ваш компьютер, значительно уменьшается. Условно это можно представить так: страница пакуется в архив, что существенно снижает её "вес", в сжатом виде передаётся по Сети, а в браузере распаковывается в первоначальном виде. Подробнее о Gzip сжатии на Википедии.

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

Помимо IP адреса и версии браузера третий пункт - GZIP сжатие. Если в нём значение "gzip, deflate", то ваш браузер соответствует всем требованиям.

Если же этой строчки там нет, то скорее всего какая-либо программа (Outpost Firewall, Ad Muncher, WebWasher) заблокировала передачу HTTP заголовка "Accept-Encoding", именно он сообщает серверу, что браузер поддерживает gzip. Соответственно, пока gzip "отрезан", ни о какой экономии речи идти не может, сервер будет отдавать данные в несжатом виде.

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

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

Для иллюстрации действенности gzip сжатия можно воспользоваться специальным сайтом для проверки: http://www.port80software.com/support/. Забьём в окошко "compression check" адрес этой страницы, и рассмотрим результаты теста.

gzip сжатиеИтак, сжатие на сайте отключено, для чистоты эксперимента. Оригинальный размер страницы 8 KB, учитывается только текст и HTML код, без графики (к слову, 8 KB это очень спартанская страница, обычно размер страниц на порядок больше).

Если бы сжатие было включено, то размер страницы составил бы 4 KB, сэкономилось бы, соответственно 3.5 KB или 47%. Это практически половина текстового трафика.

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

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

  • www.tcompressor.ru

    - самый известный из сервисов gzip сжатия. Если адресоваться к сайту Трафик Компрессора, то в меню увидим пункт "Платная подписка". Что априори означает слабую функциональность бесплатной версии. Так и есть, бесплатная версия оставляет желать лучшего, потому останавливаться подробнее на нем не будем.
  • http://webwarper.net/

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

    Они решают задачу прозрачного перенаправления трафика через Webwarper, попутно убивая и всю рекламу. Таким образом сильно повышается удобство пользования сервисом без каких-либо отрицательных последствий.
  • http://www.cproxy.com/

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

  • http://ru.toonel.net/

    - бесплатный для личного использования, и хороший сервис gzip сжатия (сжимает графику и почтовый трафик), но Тoonel требует для своей работы Java, поэтому прежде всего нужно установить Java машину. Весит это удовольствие около 20 мегабайт, что с экономией трафика соотносится слабо. Однако если Ява уже стоит, то Тoonel будет лучшим выбором.

Новости:

29 Jul 2010 13:14:50

Глава сайта Wikileaks хочет «спровоцировать политические реформы»

Росбалт.RU Глава сайта Wikileaks хочет спровоцировать политические реформы Росбалт.RU Другие серверы разбросаны по всему миру, но часть из них иногда отключается для экономии трафика . Сотрудники сайта, не считаясь со временем, на общественных началах работают над расшифровкой и проверкой подлинности присылаемых им документов. Среди них журналисты, политики, адвокаты и простые ...

29 Jul 2010 06:29:45

Wikileaks: секреты доброго рыцаря

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

29 Jul 2010 05:02:16

Личные данные 170 млн. фейсбуковцев утекли в торренты

Личные данные 170 млн. фейсбуковцев утекли в торренты Вебпланета Это было сделано не столько по причине усложнения алгоритма (на самом деле, речь идёт всего о нескольких дополнительных строках кода), сколько в целях экономии трафика . Потому что буквально несколько дней назад Facebook объявил о преодолении рубежа в 500 млн пользователей а это гигабайты ...