Perlbal

Perlbal
Perlbal
Тип

Reverse proxy

Разработчик

Danga Interactive

Написана на

Perl

Последняя версия

1.76 (2010-06-17; 906 days ago)

Состояние

Production

Лицензия

GNU General Public License / Artistic License

Сайт

www.danga.com/perlbal/

Perlbal — балансировщик нагрузки и веб-сервер, написанный на языке Perl[1]. Perlbal поддерживается группой, связанной с Danga Interactive. Программный продукт обычно используется крупными вебсайтами для того, чтобы распределять нагрузку между множеством серверов[2].

Также, как и Perl, Perlbal распространяется под двумя лицензиями: GNU General Public License и Artistic License и таким образом является свободным программным обеспечением[3].

Perlbal также предоставляет механизм «re-proxy», который позволяет серверному вебприложению отправить обратный запрос к Perlbal, который действует как «внутреннее перенаправление» и позволяет Perlbal получить ответ с другого сервера. Это часто используется для того, чтобы перенаправлять запросы к статическим файлам с серверов приложений к более простым и быстродействующим HTTP-серверам, снимая эту нагрузку с серверов приложений. Зачастую используется вместе с MogileFS.

Поддерживается создание плагинов для поддержки разнообразных операций, которые традиционно выполняются серверами приложений. Как пример можно привести плагин, динамически меняющий палитру PNG и GIF изображений, проходящих через прокси.

Ссылки

Примечания

  1. Garcia, Jeremy Splice Traffic with Perlbal. Linux Magazine (5 февраля 2007). Архивировано из первоисточника 13 августа 2012. Проверено 24 февраля 2011.
  2. Henderson Cal Building scalable web sites. — O'Reilly Media Inc. — P. 217. — ISBN 0596102356
  3. A source code file showing the licence. — «You can use and redistribute Perlbal under the same terms as Perl itself.»  Архивировано из первоисточника 13 августа 2012.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Perlbal" в других словарях:

  • Perlbal — is a Perl based reverse proxy load balancer and web server. Perlbal is maintained by a group connected to Danga Interactive. The program is usually used by large web sites, to distribute the load over a number of servers.Like Perl, Perlbal is… …   Wikipedia

  • Comparison of lightweight web servers — Lightweight web servers are web servers which have been designed to run with very small resource overhead because of hardware, environment, or simply for the challenge of it.[citation needed] Many of these servers have been created as a mental… …   Wikipedia

  • Brad Fitzpatrick — Bradley Joseph Brad Fitzpatrick (born February 5, 1980 in Iowa), often seen on the Internet under the nickname bradfitz, is an American programmer. He is best known as the creator of LiveJournal and is the author of a variety of free software… …   Wikipedia

  • Danga Interactive — is a software and Internet company most widely known for its LiveJournal service. The company s slogan is We make cool stuff. The company was founded under the name Bradfitz, Inc., on August 27, 1999, by Brad Fitzpatrick, who also created… …   Wikipedia

  • Reverse proxy — A reverse proxy or surrogate is a proxy server that is installed within the neighborhood of one or more servers. Typically, reverse proxies are used in front of Web servers. All connections coming from the Internet addressed to one of the Web… …   Wikipedia

  • Балансировка нагрузки — У этого термина существуют и другие значения, см. Балансировка. В терминологии компьютерных сетей, балансировка (выравнивание) нагрузки (англ.Load balancing) распределение процесса выполнения заданий между несколькими серверами сети с целью… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»