Экономия трафика: теория и практика

Если вы читаете эти строки, то наверняка вы пользователь всемирной и глобальной сети Интернет. А значит, вполне возможно, платите за трафик. Что такое трафик: это колличество переданной информации. Соответственно измеряется трафик в байтах, килобайтах, мегабайтах, гигабайтах, терабайтах и т.д. :)
Трафик бывает входящий и исходящий: сначала пользователь отправляет небольшой запрос (исходящий трафик), а в ответ получает, например, страничку текста (входящий трафик). В среднем, для рядового веб-серфера, исходящий трафик раза в 3-4 меньше входящего.
Кто обычно платит за трафик:
пользователь услуги GPRS (причем цена за 1 Мб может достигать $2)
пользователи домашних сетей, ADSL (при помегабайтной оплате)

Однако есть способы сокращения расходов на трафик.
Способ 1.
Использование различных средств для удаления рекламы (Privoxy, Outpost и т.д.).
Смысл способа в том, что запрашиваемые браузером рекламные блоки (обыкновенные баннеры, флеш-банеры, текстовые вставки) режутся соответствующими средствами и просто не скачиваются. Также можно отключить показ картинок, флеш-контента и т.д. Удобнее всего это реализовано в браузере Opera (по клавише F12 можно отключить показ картинок и флеша, правый клик и выбор пункта "block content" позволяет добавлять рекламные элементы в список блокировки) .
Способ 2.
Учитывая, что основная часть информации представлена в текстовом виде (которая очень хорошо архивируется), можно использовать прокси-сервер сжимающий трафик. Но тут уже есть варианты.
Вариант 1: "безустановочный"
Вы пользуетесь своим любимым браузером прописав в настройках сжимающий прокси-сервер. Прокси-сервер скачивает веб-страницу, сжимает и отправляет ее вашему браузеру, который ее соответственно разжимает и демонстрирует. Сжатие обычно производиться упаковщиком gzip, который "понимают" практически все современные браузеры. Объем скачиваемого текстового контента для обыкновенного веб-серфера уменьшается в 2-3 раза, при отключенных картинках - в 3-4. Главный вопрос: где взять такой чудесный прокси-сервер? Один из вариантов - купить виртуальный выделенный сервер и установить на нем соответствующее программное обеспечение. Я пробовал такие программы: MiddleMan, zipproxy+ЗАРАЗА, Apache2+mod_proxy+mod_deflate. Оптимален вариант, ИМХО, Apache2+mod_proxy+mod_deflate. Цены на VDS начинаются с 5 долларов (firstvds.ru). У меня порядка года для личных целей функционировал такой сервер на keyweb.ru. (основной плюс - отсутствие ограничений на колличество трафика, качество- без обмана, да и вообще - демпингуют немецкие хостеры).
Так же существуют платные (7uslug.ru.) и бесплатные (ознакомительный вариант trafcomp.info) сервисы сжатия трафика.
Вариант 2: "установочный"
На Ваш компьютер устанавливается программа, которая работает как локальный прокси-сервер. Эта программа передает запросы на сервер сжимающий трафик и принимает сжатые данные. Распакованные данные передаются в ваш браузер. Плюсы такого способа в том, что вы можете сжимать не только web-трафик, но и трафик почтовых програм, служб мгновенных сообщений (ICQ, AIM, MSN) и даже некоторых игрушек. Минус - а кто знает, что там в этой программе? А вдруг в нее встроены шпионские функции? (шутка :-) . Из этой серии можно порекомендовать бесплатный !!! toonel.net (небольшая программка на Яве, которая помимо сжатия страниц может дополнительно сжимать картинки) и платные TrafficCompressor и GSMBooster.
Вариант 3: Использование SSH.
Механизм этого варианта: необходим шелл-аккаунт (платный - от 1 доллара), настраиваете свой SSH-клиент (рекомендую putty) для работы в качестве туннеля с включенным сжатием (SSH-клиент работает как локальный socks -сервер). Настраиваете свой браузер для работы с socks-прокси, входите в свой шелл-аккаунт, и сжимающий прокси у вас готов. Основной плюс этого варианта - анонимность. Все соединения идут к серверу на котором у вас шелл-аккаунт, а потому любопытный админ не сможет перехватить ваши пароли к Аське или почитать вашу почту.
Ну и самый радикальный вариант - отказаться от использования Интернета. Помните, крестик в правом верхнем углу - это окно в реальный мир. Успехов!

Leave a Reply

You must be logged in to post a comment.