forum.rastrnet.ru  

Вернуться   forum.rastrnet.ru > Компьютеры и всё, что с ними связано > Прикладное программное обеспечение

 Сообщения за день       Добавить альбом       Поиск      Правила форума  


 
 
Опции темы Опции просмотра
Старый 01.09.2006, 02:05   #1
Paul
Гость
 
Сообщений: n/a
По умолчанию Программы для сжатия траффика (CProxy впереди!)

Тут знакомый (тот что с Г-Сервиса) так невзрачно ткнул на прожку.

TrafficCompressor

Сегодня никого не удивишь быстрым и не создающим проблем окружающим доступом в Интернет. Выделенные линии, ADSL, спутниковая связь - все это позволяет пользователям на высокой скорости обмениваться информацией с удаленными серверами. Однако тут выползает на поверхность новая проблема - высокие цены на трафик. Большинство пользователей как в больших городах, так и в тех, что размером поменьше, в одном из которых имеет честь жить и автор этой статьи, вынуждены урезать себя в доступе самостоятельно, чтобы по окончании расчетного периода не пришлось горько раскаиваться. Такова нынешняя плата за скорость.Словом, если за один мегабайт вы выкладываете 2 рубля или больше, то поневоле будете искать пути снижения неумолимо капающих расходов. Так поступил и я, перейдя с обычного диалапа на современный двухмегабитовый ADSL-доступ. Для начала была установлена программа для вырезания всех имеющихся в природе баннеров и других ухищрений рекламщиков, затем была отключена загрузка случайно встреченных на страницах звуков, музыки, флеш и видео. Но и этого оказалось мало, пришлось, скрепя сердце, отключить картинки. Трафик уменьшился в разы, однако его по-прежнему не хватало даже для работы, не говоря уже о хобби и редких развлечениях. По окончании нескольких месяцев мучений на помощь была призвана новая разработка, предлагающая весьма интересный способ экономии - сжатие трафика.
Называется новинка TrafficCompressor - это программа, которая сжимает запрошенные данные непосредственно перед загрузкой на компьютер пользователя. За счет чего достигается ускорение? Для ответа на этот вопрос придется обратиться к техническим подробностям. Программа устанавливается в качестве своеобразного шлюза между пользователем и Интернетом. Запрашивая страницу, пользователь передает данные программе, та - своему серверу, данные загружаются на сервер, сжимаются там, затем передаются на компьютер пользователя, а здесь в дело вновь вступает клиентский модуль программы, который распаковывает информацию и подает ее пользователю. С исходящим трафиком происходит то же самое.
На первый взгляд выглядит громоздко и неудобно. Однако на деле все гораздо проще и понятнее. Заметим, например, что никаких прокси-серверов, адресов шлюзов и прочего прописывать не придется, достаточно просто установить программу и не вникать в ненужные технические подробности. Метод сжатия, используемый программой, - GZip.
Одно из наиболее важных преимуществ TrafficCompressor - универсальность. Сжимается практически все: веб-страницы (HTTP), электронная почта (POP3, IMAP), Usenet, протоколы мессенджеров вроде ICQ, IRC, протоколы передачи данных онлайн-игр. В результате передвижение по Интернету становится не таким разоряющим, хотя время отклика (пинг) увеличивается за счет того, что информация делает на несколько "прыжков" больше, заходя на сервер TrafficCompressor, когда движется в направлении вашего компьютера. TrafficCompressor может быть особенно ценным для пользователей с дорогим входящим траффиком, например для тех, кто использует GPRS и EDGE.
Так как программа не бесплатна, разработчики надеются, что их детище найдет приют у пользователей, которые посчитают, что выгоднее оплатить пользование программой, нежели увидеть астрономический счет у провайдера. Именно поэтому TrafficCompressor в первую очередь предназначен для пользователей с дорогим трафиком. Кроме того, он может пригодиться пользователям с медленным интернет-соединением, так как за счет сжатия повышается скорость передачи данных.
Однако не все так безоблачно, как может показаться на первый взгляд. Свои ограничения у программы также имеются. К примеру, картинки программа оставляет несжатыми, резонно считая, что они и так сжаты до предела. К тому же в TrafficCompressor заложено не заниматься компрессией уже сжатых файлов: zip- и rar-архивов, mp3-файлов и так далее. Однако разработчики отмечают, что некоторые zip-архивы, как это ни странно звучит, могут быть сжаты с коэффициентом до 10%. Такое сжатие возможно для архивов, которые содержат много файлов. Кроме того, любой архив или JPEG/GIF-изображение, прикрепленные к e-mail-сообщению, могут быть сжаты на 25-30% за счет того, что прикрепленные файлы хранятся и передаются в 7-битном текстовом формате. В будущем разработчики планируют добавить в программу функцию сжатия изображений с принудительным понижением качества оных.
Поддержка FTP пока не добавлена. Разработчики посчитали, что большинство пользователей закачивают по FTP только сжатые файлы (mp3, zip, видео) и поддержка протокола пока не обязательна. В будущем, однако, она все же планируется. Не поддерживает TrafficCompressor и протоколов IP-телефонии. Дело в том, что в них уже используется сжатие данных. P2P-сети обычно тоже сжимают данные. В частности, тестировалось сжатие трафика eMule. Выигрыша в объеме трафика не получилось. Поэтому поддержка протокола добавлена не была.
Однако если вычесть отсутствие поддержки программой слегка экзотичных для пользователя с дорогим трафиком протоколов, можно отметить, что совместная работа с TrafficCompressor и любимыми программами так же проста, как и без него. Дело в том, что TrafficCompressor привязывается к протоколу, а не конкретной программе, поэтому любая программа, использующая стандартные протоколы, заработает без проблем.
Впрочем, стоит отметить, что далеко не всегда стоит разрешать выход в Сеть всех программ. Более того, в некоторых случаях это может нанести серьезный ущерб пользователю. Во-первых, среди утилит, использующих стандартные протоколы, могут быть и вредоносные (например, троянские кони, программы-шпионы и т.д.). Ну а во-вторых, сегодня многие утилиты умеют обновлять себя через Интернет, что тоже далеко не всегда хорошо. Обычно для ограничения работы различного ПО в глобальной сети используется файрвол. Однако, в случае с TrafficCompressor-ом это не поможет. Дело в том, что эта программа отправляет все запросы от "своего имени", а сама она имеет все необходимые права для выхода в Интернет. Естественно, разработчики TrafficCompressor-а не могли оставить такую дыру. Они предоставили пользователям самостоятельно выбирать те программы, трафик которых будет обрабатывать их утилита. Для этого в ее настройках есть специальная вкладка. На ней пользователь может указать те программы (браузер, почтовый клиент, ICQ и т.п.), которые будут работать через TrafficCompressor. Все остальные программы будут выходить в Сеть как обычно и на них будет распространяться настроенная в файрволе политика безопасности.
TrafficCompressor работает с практически любыми типами связи: GPRS/EDGE(EGPRS), dial-up, GSM/CSD/HSCSD, ISDN, кабельный модем, радио-Ethernet, Wi-Fi, ADSL, спутниковая связь. Определенные проблемы наблюдаются только у тех пользователей, которые выходят в Интернет через прокси-серверы. Однако разработчики планируют в будущих версиях решить эти проблемы, а пока просят сообщать пользователей обо всех особенностях их доступа на официальном русскоязычном форуме программы.
В программе имеются три режима: Better Internet access speed, Better traffic saving, Maximum traffic saving. Однако они меняют не степень сжатия, а настройки сетевого протокола. В зависимости от этих настроек изменение объема трафика может быть в пределах 20%. Скорость может меняться очень по-разному (иногда изменяется в 1,5-2 раза для разных режимов или может не изменяться вообще) в зависимости от программ, которые используются, типа и качества интернет-соединения. Конкретные цифры можно получить только опытным путем.
Программа обладает весьма емкой статистикой, раскладывая по полочкам сжатый и несжатый трафик. Однако стоит учесть, что в качестве несжатого TrafficCompressor показывает не весь интернет-трафик, а только "полезный", который был обработан непосредственно программой, поэтому показания провайдера всегда будут больше, нежели значение поля Uncompressed data.
При описании любого оптимизатора не обойтись без теста.
  • Браузер "Опера" грузит страницу www.microsoft.com. Кеш браузера отключен. TrafficCompressor выключен. Показания "Оперы": 140 Кб (учитывается только входящий трафик). Показания Windows: sent - 32741, received - 190645.
  • Браузер "Опера" грузит страницу www.microsoft.com. Кеш браузера отключен. TrafficCompressor включен. Показания "Оперы": 140 Кб (учитывается только входящий трафик). Показания Windows: sent - 16420, received - 129172. Показания TrafficCompressor: uncompressed - 164 Кб, compressed - 104 Кб, saved - 59 Кб, ratio - 36,3% (учитывается входящий и исходящий трафик).
Браузер показывает один и тот же результат, так как "видит" уже декомпрессированный трафик. Windows же показывает, что исходящий трафик уменьшился примерно на 16 Кб (50%), а входящий - на 60 Кб (32%). Таким образом, входящего трафика TrafficCompressor сэкономил 60 Кб, а вместе с исходящим 76 Кб. Кроме того, видно, что и браузер, и TrafficCompressor показывают меньший объем переданной информации, нежели Windows, как раз из-за неучтенных "избыточных пакетов данных" (TCP/IP overhead).

Напоследок остался вопрос частной информации. Для ведения какой-либо важной переписки по e-mail или передачи каким-либо другим способом через Интернет важных данных в незашифрованном виде стоит отключать временно TrafficCompressor для определенных серверов или сетевых протоколов или деактивировать его полностью для уверенности в конфиденциальности вашей информации.
В данный момент программа достигла версии 0.5b, функционирует со всеми представителями семейства операционных систем Windows, а размер дистрибутива составляет 800 килобайт.
iXBT (C)


Ну и от себя, пока расплычато-несдержано. Таки тутариал:
  • Ставьте прогу
  • Читайте, изучайте хелп
  • Из прог для сжатия оставьте только свой браузер, ну можете ещё почтовик
  • Добавьте адреса игнора
  • Усе можно посмотреть терче в картинках, кои делал я лично.
Чуток поюзал-посерфил - результат ~3 раза сжатия. О да, сбылась мечта идиота! Хотя нет, чего я это - мечта анлимит ж. Мда, изваршенца стало быть.
Ну, ясно дело это для серфа в основном. И здесь сжатие актуально как никогда.


Все нужное для этого отныне пусть будет здесь:
*9/incoming/Soft/Internet_tools/!TrafficCompressor ( by Pavel_L )

Следите, это будет редактироваться время от времни.

P.S. Никитоз, ну ты крут.

Последний раз редактировалось Paul; 03.09.2006 в 22:51.
  Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
прога для учёта траффика Bocha Поиск 2 17.06.2007 13:52
Программа для пакетного сжатия фоток ApT Поиск 10 17.06.2006 17:08
Сохр. видео без сжатия Игорёк Прикладное программное обеспечение 2 16.03.2006 23:21
Несколько программ javeL Поиск 0 02.02.2006 09:42
Счетчик траффика Sant118 Прикладное программное обеспечение 4 02.01.2006 05:12


Текущее время: 17:49. Часовой пояс GMT +7.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Форум открыт в июле 2004 г.
Кошки и котята Красноярска и Сибири Живой Мир Сибири