Index of /codez/hydra-ng
Name Last modified Size Description
Parent Directory -
authlib-13-02-2003.tgz 15-Jun-2006 23:52 4.7K GZIP compressed tar ar>
hydra-rewrite_2003-0..> 15-Jun-2006 23:52 1.3M GZIP compressed tar ar>
Hydra to taki serwer www z watkami bazujacy na Boa,
Hydra-ng AKA Hydra-rewrite to mial byc serwer z bardzo zaawansowana
architektura przetwarzania ( kilka watkow, z podzialem na funkcje )
Takze kilka procesow, itd Mialo to to sie skalowac nieziemsko.
Z perspektywy czasu, skomplikowaniem mi to przypomina Oracle ;]
Na jedno procesorowych maszynach to oczywiscie to bylo wolniejsze
od serwerow stricte select()-owych ( 1 process dzialajacy tylko
w opraciu o select()/poll() itd )
Projekt zarzucilem bo wtedy 4xCPU to bylo juz cos poteznego, ale
co sie pthreads nauczylem to moje :)
UWAGA: ten kod to tylko arch odbierania polaczen, nie potrafi
nawet z tego co pamietam przeczytac pliku...
Kod udostepniam jako GPL bo ma czesci kodu GPLowe ( event based pooling )
oraz moze ktos sie kiedys tym zainteresuje, zwlaszcza w epoce
w ktorej CoolThreads i inne rozwatkowania beda szturmowaly serwery ;)
A AuthLib to miala byc modularna biblioteka do HTTP-Auth.
Aha, nie oczekujcie cudow , jak to zaczynalem pisac to mialem
17 lat chyba.
p.s. dziekuje Stefanowi Jurczykowi ( home.net.pl ) za cierpliowsc i czas
poswiecony na korespondencje ze mna i odpowiedzi na pyt. techniczne
o HomeNetowy serwer WWW - IdeaWebServer, takie fajne cacko ;)
-vnull