Perlbal

Perlbal
Utvecklare Danga Interactive
Stabil frisättning
1,80 / 27 februari 2012 ; för 11 år sedan ( 2012-02-27 )
Förvar
Skrivet i Perl
Typ Omvänd proxy
Licens GNU General Public License / Artistic License
Hemsida www.danga.com/perlbal/

Perlbal är en Perl -baserad omvänd proxy lastbalanserare och webbserver . Perlbal underhålls av en grupp kopplad till Danga Interactive. Programmet används ofta av stora webbplatser för att fördela belastningen över ett antal servrar.

Liksom Perl distribueras Perlbal under både GNU General Public License och Artistic License och är således fri programvara .

Perlbal har också en så kallad "re-proxy"-mekanism. Detta gör att en backend-webapp kan skicka tillbaka ett litet svar till Perlbal som fungerar som en "intern omdirigering" och får den att hämta svarsdata från någon annanstans. Detta används ofta så att dyra applikationsserverprocesser kan förskjutas till mycket enklare, snabbare HTTP-servrar för att servera statiska filer, vilket frigör applikationsservern för annat datorarbete. Detta används oftast tillsammans med MogileFS.

Dessutom kan plugins skrivas för att stödja olika operationer som traditionellt kan ha utförts i applikationslagret. Som ett exempel har ett filterplugin utvecklats som dynamiskt kan ändra paletten för en PNG- eller GIF-bild när den passerar genom proxyn, vilket gör att bilden kan tonas. Detta används på LiveJournal för att tillhandahålla fördefinierade sidmallar vars färger, inklusive de "bakade" till bilder, kan anpassas av användaren. Genom att utföra denna relativt enkla filtreringsuppgift i belastningsutjämningsskiktet undviker du överkostnaderna med att skicka tillbaka denna begäran till de fullständiga applikationsservrarna.

externa länkar