BOA - http server
Kdyz nekdo rekne httpd, pravdepodobne si okamzite vybavite apache. Jako kazdy
software i apache se vyviji, tezko rict ale kam. Puvodne to byl docela rozumny
daemon, dnes je to obrovsky (a pomaly) httpd. Kdyz ho srovname napr. s M$ IIS,
tak samozrejme vyjde jako mnohonasobne lepsi, ale neni nejlepsi. Jak pro koho.
Apache mi nevyhovuje kvuli jeho obrovskym rozmerum - zere az prilis mnoho
pameti. V Netmagu psal hsn o jinem httpd - o boa. Samozrejme jsem si boa (bou?)
stahnul, prekompiloval a apache jsem vymenil za boa. Co je na tom serveru tedy
tak genialniho? Chlubi se tim, ze je velmi rychly (pry 50 hits/sec, ale
nezkousel jsem) a ze zere malo pameti, coz povazuji za hlavni vyhodu (linux na
kterem bezi ma 12MB, a neni to jen webserver). Na rozdil od apache, ktery
fork()uje, boa se chova slusne a pokud neni potreba, bezi v jednom processu.
Vyjimka, kdy fork()ne je spousteni cgicek, ktere samozrejme musi bezet v jinem
procesu nez httpd. Dalsi optimalizace na rychlost jsou napriklad NEpodporovani
ssi, neresolvovani IP adres pri zapisu do logu (dodava se ale utilitka, ktera
vsechno reslovne - k cemu to ale je?). CGIcka taky nebezi standardne jako u
vetsiny httpd cgi-httpd-client, ale po spusteni jiz pouze cgi-client. To je
jen mala cast z veci, proc se mi boa libi.
Homepage Boa je na www.boa.org
Instalace je zcela bezproblemova a zvladne ji opravdu kazdy. Konfiguracni soubory
jsou *velmi* podobne tem apachovskym.