HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: экономия траффика на gprs
[Ответить]
sg [02.09.2004 22:20] экономия траффика на gprs:
сами знаете, что мобильный интернет удовольствие дорогое и тормозное. для экономии и уменьшения тормозов я поставил себе прокси polipo. действительно стало шустрее и появилась некоторая экономия. а потом я вспомнил статистику конторского сквида: большинство хитов в кеше были на картинки и большинство промахов приходилось на всевозможные скрипты и динамические html (текст). причом их по трафику примерно поровну. т.е. половина запросов - несжимый траффик, но он живет в кеше. а другая половина запросов приходится на хорошо пакующийся траффик... сразу появляется идея: кеширующий прокси + туннель с компрессией, в который заворачивается весь траффик. что и было сделано: ssh + pppd. после тестирования компрессии ssh, deflate и bsdcomp остановился на deflate (pppd). сам туннель во время теста вел себя замечательно: подготовил веб с сотней текстовых файлов размером x-xx килобайт и потягал их.
разница в траффике была в 3 раза...
ну а потом в боевых условиях поставил всё это на завр, пробежался немного по этому форуму, заглянул на несколько новостных сайтов (новости не читал - только основная страница). затем прогнал это без проксей и туннелей. результат не такой радостный: 640к против 900к без прибамбасов. к тому же туннель несколько тормозит - у жопореза большие пакетлосты. хотя с другой стороны связь стала стабильнее - через туннель их нет. но пинг с 700-1000мс стал 3000-6000, а в отдельных случаях 50-200сек 
что думаю: статистики пока мало, на новостных сайтах куча баннеров, которые в кеше не хранятся и нихрена не пакуются. вот эту гадость нада как-то вырезать. для сквида есть рецепты, но для полипы нужно ковыряться... ну и просто кеш нада поболее. у меня почти с нуля было. конечно, можно отрубить картинки и радоваться, но не всегда это удобно 
интересуют ваши мнения и опыт.
sash [12.09.2004 13:15] :
Ziproxy is forwarding, non-caching, compressing web proxy server. It squeezes images by converting them to low quality JPEGs and optionally can also compress (gzip) HTML and other text-like data. It is intended to:
free bandwidth on dialup connections
make mobile browsing faster
allow more browsing on connections with given data limit
Can be run using xinetd, or you can use simple inetd replacement "netd" that is part of package. It is HTTP/1.1-aware and knows HTTPS tunneling. Currently it is known to be usable under Linux, FreeBSD and Cygwin. Former name of this project was mwp_proxy.
It is Free software released under GNU GPL.
http://ziproxy.sourceforge.net/
работает довольно неплохо с дилло и фирефоксом, но на некоторых сайтах иногда глючит.
sg [02.10.2004 16:53] :
с туннелем ppp over ssh вылезла такая проблема: периодически отсылаются пакеты lcp или как там они называются. за несколько часов набегают сотни килобайт исходящего траффика. а оно наверное тоже считается...
ну и просто накладные расходы на мелкие пакеты велики 
получается, что при умеренной работе выигрыша нет или он вобще отрицательный.
еще бывает сервер "залипает" после отсыхания конекта
буду экспериментировать с иписеком (у него есть компрессия). там обертка минимальная и канал подтверждать не нужно
[Ответить]