| Bauk HTTP server |
| Autor Saša Ranisavljević | |
| nedelja, 10. septembar 2006. | |
|
Bauk HTTP Server je open source projekat našega sunarodnika. Radi se o Web serveru visokih performansi, koji podržava HTTP/1.1 standard. Bauk je mali i veoma brz Web server, što je posledica njegove napredne arhitekture i jedinstvenog dizajna. Projektovan je tako da radi na Unixolikim sistemima, za šta mu je potreban samo jedan direktorijum. Kompajliranje i podešavanje istoga se odvija veoma brzo, tako da za kratko vreme možete imati veoma dobar Web server koji može da opsluži veliki broj konekcija na istom serveru, sa time da neće doći do gubitaka performansi. Pored HTML/1.1 standarda, Bauk donosi i punu podršku za CGI/1.1 standard. Naravno, ovo nisu jedine mogućnosti ovoga Web servera. Ja sam se lično uverio u to koliko Bauk nije zahtevan. Bauk sam instalirao i pokrenuo na mašini od 75 Mhz, sa 32 MB-a RAM-a i on radi normalno. Nekome se može učiniti da je dokumentacija koja dolazi uz Bauk veoma mala. No, otvaranjem bauk.k konfiguracionog fajla koji dolazi uz instalaciju primetićete da je isti veoma dobro komentarisan. Veliki konfiguracioni fajl takođe znači da Bauk ima dosta opcija, a i pored ovoga on ne zauzima mnogo prostora na hard disku. Ceo projekat ima otprilike oko 37.000 linija, što je moramo priznati dosta veliki projekat. Za Bauk je takođe izrađen tablično vođen interpretator konfiguracione skripte koji ima svoj preprocesor, komentare u bloku i liniji, dve vrste podataka ( number ,string ), promenjive, racunske i bit operacije, ugradene funkcije... ). Sam interpretator je složeniji i obimniji nego većina programa ove namene koji trenutno mogu da se nađu. Ceo cilj interpretatora konfiguracione skripte jeste robusnost u korišćenju, odnosno korisnik može slobodno da menja konfiguracioni fajl, a interpretator će mu prijaviti ako u istom ima nekih grešaka. Autoru Bauka Vlajku ( kontakt kliker[at]eunet[dot]yu ) je bilo bitno da napravi Web server koji će biti funkcionalan, sa dosta mogućnosti, a koji će pored toga biti veoma brz u svom poslu, i koji neće trošiti mnogo sistemskih resursa. Bauk možete preuzeti ovde .
|
| < Prethodno | Sledeće > |
|---|






