Автор вопроса: Павел | Web-сайт:www.vbnet.ru | ICQ: 326066673
Я с товарищем работаю над программным комплексом CompressProxy.
Наша разработка позволяет сжимать все получемые вами данные по
протоколу HTTP. Работает следующим образом: между клиентским ПО
(обозревателем интернета, например) и запрашиваемым узлом появляется
промежуточное звено, в виде нашего прокси-сервера.
К себе на компьютер ставится клиентская часть ПО - она принимает
запросы от нуждающихся в данных приложений, упаковывает их и
отправляет своей сервреной части, предварительно упаковав. Серверная
часть прокси получает запрос, качает данные, упаковывает и посылает
обратно клиентской части прокси-сервера. Тот их распаковывает и
возвращает запросившему клиенту.
Плюс, есть КЕШ (но его, конечно, надо будет ещё доводить до ума).
Первоочередная задача - экономия трафика при HTTP соединениях, в
планах упаковка и других протоколов, используя HTTP в качестве
транспортного.
Если есть желающие оттестировать систему - подписывайтесь на
почтовую конференцию: Testing-on@SoobCha.org.
Подписка закрытая - ждите подтверждения.
ЗЫ: для запуска клиентской части НЕОБХОДИМ .NET FrameWork 1.0 или
более поздний.
ЗЫЫ: параллельно разрабатывается система WWWbyEmail. Тоже можно
будет потестировать на халяву :)
такая тема не совсем нужна, далеко не совсем, почему?Потому, что в инете практически все картинки (gif, jpeg) уже сжатые внутренним алгоритмом (например, попробуй заархивовать jpeg, что ты выиграешь?процентов 3-8), а текста не передаются пачками по мегабайту, их сжимать нет смысла.Архивы тоже сжимать нет смысла а музыку и фильмы - я уже и не говорю...).
Понимаете, ребята, в мире есть много умных людей, которые давно все обдумали, и решили, что в кеше сила. А кеш. прокси-серверов оч. много готовых (squid)
Картинки при должной настройке программы идут напрямую, мимо прокси...
А страницы даже по отдельности жмутся неплохо: раза в три-четыре...
Так что, если оплата интернета идёт по трафика, можно здорово
сэкономить!
Кэш тоже имеется... Работает вроде нормально, но нужно ещё
дорабатывать.
Т.е. траффик веб-сервера бесплатный, на него ставится программа, сжимающая данные, запрашиваемые, как у прокси, и берутся деньги за ее аренду? Кто будет целевым покупателем? Рекомендую сделать сжатие почты - многие организации пользуются в основном почтой, а она в основном текстовая.
Покупатели - предполагаются рядовые пользователи, которые оплачивают
интернет пропорционально трафику. Вследствие использования программы
они могу получить нехилую экономию интернета, около 50 %, а может и
больше...
Насчёт почты - такие идеи у нас есть, но пока ещё не решили, как это
лучше организовать...
Ведь для организации POP3-сервера нужно как минимум склепать
Windows-приложение, которое будет слушать порт и общаться с
клиентами... А кто нам позволит на хостинге запускать exe'шники?
Есть идейка использовать .Net Remoting или ASP .NET, но это ещё
следует оттестировать в боевых условиях
Ну и ещё стоит вопрос, как лучше передавать сжатые письма: через HTTP
или POP3, как их грамотно сжимать... Лучше было бы жать пачками, ведь
письмо в 3 Кб сожмётся не сильно..
Шутки шутками, конечно, но вот реально я за день, накачивая из инэта на ~10р, экономлю ещё 20-30р. Так, что умные дяди, умными дядями, а свою голову на полку складировать не надо, доверяясь чужим мозгам. (8
Даже в файловую систему сжатие встраивают (а что, на диске у всех только исключительно текстовые файлы хранятся? , а тут такая роскошь - передаём по инэту данные в виде "как есть" и платим за это. Не годится!
Недавно мне на глаза попался очередной ускоритель работы в Интернете с простыми, но весьма оригинальными принципами работы. Устанавливая на компьютер GPRS Booster, вы устанавливаете себе локальный прокси-сервер, который все ваши запросы отправляет не напрямую на запрашиваемый сервер, а на специальный, выделенный для работы с программой. Тот сжимает запрашиваемые вами данные и только после этого отправляет вам. Процент уменьшения трафика составляет в среднем от 30 до 60% (у меня дома на dial-up снижение составляет порядка 40%, на работе с выделенной линией — более 50%, хотя и не всегда).
Чтобы заставить программу работать, необходима бесплатная регистрация на сайте программы — http://www.gprsbooster.com/register.php. После создания нового аккаунта пользователю выделяется только 50 Мб, однако ничто не помешает продублировать несколько раз регистрации, но при этом использовать необходимо разные электронные адреса.
Программа имеет много настроек, среди которых отмечу следующие:
при использовании выделенной линии можно установить настройки прокси-сервера, а также использовать программу на любом компьютере в пределах указанного диапазона локальных адресов;
настройка размера кэша;
баннерный фильтр;
используется JPEG/GIF-сжатие с ручной установкой степени сжатия;
возможность вручную указать программе, для каких сайтов стоит использовать ее возможности, а с какими будут работать стандартные функции браузера.
Программа ведет всю необходимую статистику, интерфейс английский, распространяется бесплатно, доступно для скачивания с http://www.gprsbooster.com/download/booster_011.exe, размер 277 Кб.
Слышал, читал... Чушь... У нас лучше будет
Кстати, GPRS Booster бесплатен только сейчас, когда будет
оттестирован, он тоже будет платный, что естественно...
Наша прога уже имеет все те функции, которые заявлены в GPRS
Booster... Могу добавить, что у нас есть гибкая настройка фильтров -
прямое соединение, некешируемые адреса, "чёрный список", причём можно
использовать регулярные выражение. Также кеш у нас сжимается. А
передаваемая инфа в ближайшем будущем ещё будет шифроваться