Perlbal
Perlbal — балансировщик нагрузки и веб-сервер, написанный на языке Perl[1]. Perlbal поддерживается группой, связанной с Danga Interactive. Программный продукт обычно используется крупными веб-сайтами для того, чтобы распределять нагрузку между множеством серверов[2].
Perlbal | |
---|---|
Тип | Reverse proxy |
Разработчик | Danga Interactive |
Написана на | Perl |
Последняя версия | 1.76 (17 июня 2010; 12 лет назад (2010-06-17)) |
Репозиторий | github.com/perlbal/Perlb… |
Состояние | Production |
Лицензия | GNU General Public License / Artistic License |
Сайт | danga.com/perlbal/ |
Также, как и Perl, Perlbal распространяется под двумя лицензиями: GNU General Public License и Artistic License и таким образом является свободным программным обеспечением[3].
Perlbal также предоставляет механизм «re-proxy», который позволяет серверному веб-приложению отправить обратный запрос к Perlbal, который действует как «внутреннее перенаправление» и позволяет Perlbal получить ответ с другого сервера. Это часто используется для того, чтобы перенаправлять запросы к статическим файлам с серверов приложений к более простым и быстродействующим HTTP-серверам, снимая эту нагрузку с серверов приложений. Зачастую используется вместе с MogileFS.
Поддерживается создание плагинов для поддержки разнообразных операций, которые традиционно выполняются серверами приложений. Как пример можно привести плагин, динамически меняющий палитру PNG и GIF изображений, проходящих через прокси.
СсылкиПравить
ПримечанияПравить
- ↑ Garcia, Jeremy Splice Traffic with Perlbal (неопр.). Linux Magazine (5 февраля 2007). Дата обращения: 24 февраля 2011. Архивировано 13 августа 2012 года.
- ↑ Henderson, Cal. Building scalable web sites (неопр.). — O'Reilly Media Inc, 2006. — С. 217. — ISBN 0596102356.
- ↑ A source code file showing the licence (неопр.). — «You can use and redistribute Perlbal under the same terms as Perl itself.» Архивировано 13 августа 2012 года.
Это статья-заготовка о программном обеспечении. Помогите Википедии, дополнив эту статью, как и любую другую. |