Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

Страница: 1 |

 

  Вопрос: Сжимающий прокси-сервер Добавлено: 02.04.04 15:15  

Автор вопроса:  Павел | Web-сайт: www.vbnet.ru | ICQ: 326066673 
Я с товарищем работаю над программным комплексом CompressProxy.

Наша разработка позволяет сжимать все получемые вами данные по
протоколу HTTP. Работает следующим образом: между клиентским ПО
(обозревателем интернета, например) и запрашиваемым узлом появляется
промежуточное звено, в виде нашего прокси-сервера.
К себе на компьютер ставится клиентская часть ПО - она принимает
запросы от нуждающихся в данных приложений, упаковывает их и
отправляет своей сервреной части, предварительно упаковав. Серверная
часть прокси получает запрос, качает данные, упаковывает и посылает
обратно клиентской части прокси-сервера. Тот их распаковывает и
возвращает запросившему клиенту.
Плюс, есть КЕШ (но его, конечно, надо будет ещё доводить до ума).

Первоочередная задача - экономия трафика при HTTP соединениях, в
планах упаковка и других протоколов, используя HTTP в качестве
транспортного.

Если есть желающие оттестировать систему - подписывайтесь на
почтовую конференцию: Testing-on@SoobCha.org.
Подписка закрытая - ждите подтверждения.


ЗЫ: для запуска клиентской части НЕОБХОДИМ .NET FrameWork 1.0 или
более поздний.

ЗЫЫ: параллельно разрабатывается система WWWbyEmail. Тоже можно
будет потестировать на халяву :)

Ответить

  Ответы Всего ответов: 12  

Номер ответа: 1
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #1
Добавлено: 03.04.04 10:26

такая тема не совсем нужна, далеко не совсем, почему?Потому, что в инете практически все картинки (gif, jpeg) уже сжатые внутренним алгоритмом (например, попробуй заархивовать jpeg, что ты выиграешь?процентов 3-8), а текста не передаются пачками по мегабайту, их сжимать нет смысла.Архивы тоже сжимать нет смысла а музыку и фильмы - я уже и не говорю...).

Понимаете, ребята, в мире есть много умных людей, которые давно все обдумали, и решили, что в кеше сила. А кеш. прокси-серверов оч. много готовых (squid)

Ответить

Номер ответа: 2
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 03.04.04 10:31
Ерунда...

Картинки при должной настройке программы идут напрямую, мимо прокси...
А страницы даже по отдельности жмутся неплохо: раза в три-четыре...
Так что, если оплата интернета идёт по трафика, можно здорово
сэкономить!

Кэш тоже имеется... Работает вроде нормально, но нужно ещё
дорабатывать.

Ответить

Номер ответа: 3
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #3
Добавлено: 03.04.04 19:43

Т.е. траффик веб-сервера бесплатный, на него ставится программа, сжимающая данные, запрашиваемые, как у прокси, и берутся деньги за ее аренду? Кто будет целевым покупателем? Рекомендую сделать сжатие почты - многие организации пользуются в основном почтой, а она в основном текстовая.

Ответить

Номер ответа: 4
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #4
Добавлено: 04.04.04 05:26
Да, именно так.

Покупатели - предполагаются рядовые пользователи, которые оплачивают
интернет пропорционально трафику. Вследствие использования программы
они могу получить нехилую экономию интернета, около 50 %, а может и
больше...

Насчёт почты - такие идеи у нас есть, но пока ещё не решили, как это
лучше организовать...

Ведь для организации POP3-сервера нужно как минимум склепать
Windows-приложение, которое будет слушать порт и общаться с
клиентами... А кто нам позволит на хостинге запускать exe'шники?
Есть идейка использовать .Net Remoting или ASP .NET, но это ещё
следует оттестировать в боевых условиях :)

Ну и ещё стоит вопрос, как лучше передавать сжатые письма: через HTTP
или POP3, как их грамотно сжимать... Лучше было бы жать пачками, ведь
письмо в 3 Кб сожмётся не сильно..

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 04.04.04 18:49

> Ну и ещё стоит вопрос, как лучше передавать сжатые письма: через HTTP

или POP3, как их грамотно сжимать... Лучше было бы жать пачками, ведь

письмо в 3 Кб сожмётся не сильно..

Какая разница? Все равно клиент будет устанавливать программу-прокси. Жать можно любым свободным архиватором, например, BZIP2.

> Ведь для организации POP3-сервера нужно как минимум склепать

Windows-приложение, которое будет слушать порт и общаться с

клиентами... А кто нам позволит на хостинге запускать exe'шники?

Collocation ;)

Ответить

Номер ответа: 6
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #6
Добавлено: 05.04.04 10:50
Жмётся ZLib'ом... Других реализаций алгоритмов сжатия на .Net я не
нашёл :(
Было бы неплохо научиться с 7Zip'овской библиотекой работать.

Ответить

Номер ответа: 7
Автор ответа:
 Savenger@Work



Вопросов: 0
Ответов: 1
 Профиль | | #7 Добавлено: 05.04.04 13:05

Шутки шутками, конечно, но вот реально я за день, накачивая из инэта на ~10р, экономлю ещё 20-30р. Так, что умные дяди, умными дядями, а свою голову на полку складировать не надо, доверяясь чужим мозгам. (8

Даже в файловую систему сжатие встраивают (а что, на диске у всех только исключительно текстовые файлы хранятся? ;), а тут такая роскошь - передаём по инэту данные в виде "как есть" и платим за это. Не годится!

Ответить

Номер ответа: 8
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #8
Добавлено: 11.04.04 13:00
Внимание!
Голосуйте по адресу:
http://vbnet.ru/voting

Ответить

Номер ответа: 9
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #9
Добавлено: 20.04.04 21:08

Боюсь, ты опоздал. Вот описание из журнала "МК":

GPRS Booster 1.0.11

Недавно мне на глаза попался очередной ускоритель работы в Интернете с простыми, но весьма оригинальными принципами работы. Устанавливая на компьютер 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 Кб.

Не думаю, что у тебя будет какой-то доход...

Ответить

Номер ответа: 10
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #10
Добавлено: 21.04.04 10:56
Слышал, читал... Чушь... У нас лучше будет :)
Кстати, GPRS Booster бесплатен только сейчас, когда будет
оттестирован, он тоже будет платный, что естественно...

Наша прога уже имеет все те функции, которые заявлены в GPRS
Booster... Могу добавить, что у нас есть гибкая настройка фильтров -
прямое соединение, некешируемые адреса, "чёрный список", причём можно
использовать регулярные выражение. Также кеш у нас сжимается. А
передаваемая инфа в ближайшем будущем ещё будет шифроваться :)

Ответить

Номер ответа: 11
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #11
Добавлено: 21.04.04 23:53

Ну тогда успеха.

Ответить

Номер ответа: 12
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #12
Добавлено: 23.05.04 16:56
Сделано сжатие POP3. Кому-нть это интересно? :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам