| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Сеть > Компрессор трафика |
| Автор: CyClon 5.11.2006, 20:40 |
| Мне интерестно, как работают компрессоры траффика, такие как TrafficCompressor, CProxy, Toonel и другие. Я так понимаю, что идет запрос к серверу, сервер получает страничку, сжимает и отдает клиенту. Так вот, в связи с платностью таких ресурсов, удаленностью и нагруженностью появилась идея сделать свой, чисто для себя (Максимум для друзей). Вот и думаю, как это реазилуется. Может быть написать скрипт, который будет получать параметр $_GET['url'], загружать страничку в переменную посредством file_get_contents, а далее выводить в gZIP. Далее это все забирает клиентская программа (Допустим, написанная на том же C++) и выдает браузеру. Как думаете, будет работать такой вариант или нет? Или будет слишком маленький эффект??? В общем, отписываесмся ЗЫ: Еще хотел бы узнать, на каком языке будет лучше написать клиентскую программу. Вообще планирую заняться (да уже и занимаюсь) изучением C++, реально ли на этом языке написать прокси-сервер? |
| Автор: nerezus 5.11.2006, 21:17 |
| Клиентская не всегда нужна. Хватит просто в браузере прокси прописать. И вообще готовых решений много. Тот же RabbIT proxy ( http://www.khelekore.org/rabbit/ ) Причем бесплатный, кроссплатформенный и опенсурс. |
| Автор: CyClon 7.11.2006, 15:04 |
| На счет RabbiT - спс, это для меня открытие, еще не юзал Но, все-таки хочется самому попробовать написать + я думаю это будет работать быстрее, т.к. кроме меня юзать никто не будет, да и сам сайт находится на российском хостинге. То что не нужно клиентской проги - это гипер большой плюс |
| Автор: nerezus 7.11.2006, 20:59 | ||||
|
| Автор: CyClon 7.11.2006, 21:18 |
| RabbiT-у нужен совой сайт? Кул. А скрипт какой вставлять тогда? |
| Автор: nerezus 7.11.2006, 22:32 |
| CyClon, ему нужен свой хост. С поддержкой джавы. Если разрешено использовать на хостинге background-процессы и есть sun'овская джава - то он будет работать. |