Жмём трафик – реально экономим деньги!
или учимся грамотно использовать Proxomitron
Вместо предисловия. Эта статья будет крайне полезна тем, кто пользуется GPRS или Dial-Up соединением и вообще всем кто платит за трафик.
Я достаточно долго работал над этой проблемой и как следствие появился первый скрипт, который в последствии стал отдельным сервисом (спасибо
PRYANIK’у
) –
http://gzip.softoroom.orgСкажу, что эта вещь в сети не уникальна и существуют и другие сервисы по сжатию данных, например
WebWarper. Проверить его работу можно зайдя по ссылке:
http://www.webwarper....av/www.x55.ru/ и (для сравнения просто
http://www.x55.ru)Уже видна солидная разница! Даже в таком виде сервис вполне юзабельный, всё нормально отображается, по ссылкам можно переходить, всё пережимается в GZip как положено. Недостатков как минимум 3: первый – это ссылки. Все они начинаются с адреса WebWarper’а и второй (очень существенный минус) новые страницы придётся руками забивать в браузер и ещё более существенный недостаток – сайты перестанут вас «узнавать». Cookies не передаются нужным сайтам.
Исправить это всё и даже дополнить Ваш браузер новыми функциями поможет программа
Proxomitron, которая представляет собой
HTTP Proxy сервер. Если кто не в курсе
Proxy –
дословно переводится как "доверенный сервер", который принимает запросы от своих клиентов и переправляет их другим серверам.
Схематично я изобралил это так: «
Клиент <–> Proxy <-> Интернет соединение».
Proxomitron по истине программа с бесконечно широкими возможностями и крайней простотой установки и использования. Вот что она умеет:
- фильтровать Web содержимое отметая всплывающие окна, баннеры, рекламу и прочую хрень;
- фильтрует HTTP Header’s как входящие так и исходящие;
- с помощью механизма регулярных выражений умеет полноценно работать с любым контентом;
- крайне низкие системные требования и очень простая установка;
- абсолютно ничего не пишет в реестр и на диск окромя своей папки;
- имеет красивый интерфейс . К сожалению, разработка программы остановилась в 2003 году. Почему? Читайте материалы сайта
http://www.proxomitron.ruНа данный момент смысл уже ясен. С помощью Proxy сервера мы будем перенаправлять запрос на сервер GZip и обрабатывать нужным нам образом полученный контент.
Далее нам потребуется:
Сам Proxymitron:
http://www.proxomitro...d/ProxN45j.zipСпециальные конфиги для Proxymitron’а. В них же и обновлённый файл zlib.dll. Скачать:
config.rar ( 44.95кб )
Кол-во скачиваний: 81Какой нибудь браузер, поддерживающий Proxy с HTTP 1.1 –
Opera:
ftp://ftp.opera.com/...w32enen851.exeУстановка и настройка.1. Распаковываем
ProxN45j.zip в любую папку.
2. Распаковываем
config.rar в эту же папку. Соответствующие файлы должны замениться.
3. Запускаем
Proxomitron. (файл
Proxomitron.exe)
5. Запускаем своё соединение с Интернетом.
4. Открываем
Opera, заходим в
Tools – Preferences – Advanced - Network – Proxy servers.
Там отмечаем галкой
HTTP, пишем
localhost, Port
8080 и ставим галку
Enable HTTP 1.1 for proxy. Все остальные поля должны быть пустыми.
Всё! Настройка закончена!! Теперь абсолютно все просматриваемые страницы будут сжатыми.
Если где то возникнет проблема с сайтом, то нажимаем кнопку Bypass. Тем самым мы временно вырубаем Proxy.
При первой загрузке страница проверяется на сжатость и грузится as is. Последующие загрузки с этого сервера будут
только GZip сжатыми!!
P.S. огромное спасибо сайту
http://www.proxomitron.ru за информацию, отдельное
vital mogilny, который сделал эти фильтры, и лично
Scott R. Lemmon’у который разработал эту программу.