Apache versus nginx part 1

Am descoperit o jucarie noua!

Este vorba de nginx ( server web facut de un rus )si pare foarte promitator. Pina acuma era folosit in special ca balancer in loc de haproxy . Eu am incercat sa-l folosesc pur si simplu ca server de web pe o masina fara prea multe pretentii ( 192M ram, Sempron(tm) Processor 2500+ , HDD sata 120G ).

Primele teste: servirea unui fisier html clasic. E vorba de 10k.html care contine textul “bine” si atit.

/usr/local/bin/autobench --single_host --host1 felicitari.tfm.ro --uri1 /10k.html --quiet     \
--low_rate 20 --high_rate 200 --rate_step 20 --num_call 10 \
--num_conn 5000 --timeout 5 --file results_fel.tsv

Testele din graficele de mai jos le-am facut cu http://www.xenoclast.org/autobench/ .Primul grafic e apache, cel de-al doilea nginx.

Dupa cum se vede, apache-ul incepe sa dea rateuri pe la 1200 requesturi / secunda. Prin urmare, am creat nginx.spec + fisierele de rigoare si le-am adaugat in tree-ul de tfm.

Ce-mi place la nginx:

  • Consuma mult mai putina memorie decat apache
  • Nu incarca procesorul aproape deloc
  • Configurarea e apropiata de C
  • php-ul functioneaza cu el ( regim de fastCGI).Ca sa aflu si cat de bine o face, urmeaza sa testez si revin cu rezultatele.

In orice caz, urmatorul release de tfm32 va avea php compilat special pentru nginx .

Later edit:
Astazi o sa fac testele comparative si cu lighttpd .

Despre nebunii frumoase

Azi e ziua nebuniilor. Nebunia meciului Romania – Olanda dar si nebunia Firefox3. Dorinta de a intra in cartea recordurilor cu cele mai multe downloaduri intr-o singura zi este laudabila dar … Dupa necesita o organizare impecabila. Pentru ca 1 milion de downloaduri simultane necesita o banda de internet mare, foarte mare. Si cum astazi este lansarea oficiala Firefox 3 toata lumea vrea sa vada cum este si sa-l instaleze cit mai repede. Ce a rezultat din aceasta nebunie ? Site-ul oficial Firefox este down.  Dupa cum se poate vedea din imaginea de mai jos.

Credeti ca asta este tot ? A nu … Siteul care a lansat provocarea este down si el. Efect slashdot probabil.

Cum arata site-ul acum ? N-as putea sa spun pentru ca nu este accesibil.

Imi cer scuze celor care se asteptau sa scriu despre meci. Nu voi face asta.

Apache 2.2.9 este aproape gata

O noua versiune de web server apache este in faza de pre-release. In 2.2.9  s-au adus imbunatatiri la capitolul securitate (CVE-2008-2364 si CVE-2007-6420 au fost rezolvate), au fost corectate memory leaks provenite la schimbarea logurilor si multe module au fost imbunatatite. Cele mai multe modificari le-a suferit mod_proxy. Cei curajosi sau cei care vor sa implementeze rapid noua versiune de apache o pot descarca de aici: http://httpd.apache.org/dev/dist/

Dupa ce aceasta versiune va fi lansata este posibil sa se inceapa lucrul sustinut la apache 3.0 , versiune care va fi fundamental diferita de apache2.

TFM Linux va include Apache 2.2.9 incepind cu urmatorul release. In svn va fi adaugat spec-ul corespunzator imediat ce release-ul apache va deveni public. Testele initiale de apache 2.2.9 pe Tfm au dat rezultate foarte bune.

Ce face exclusivitatea (tv) dintr-un site

Dupa ce ca TVR-ul nu are streaming live la meciuri , site-ul merge azi absolut horror. Serverul mysql al lor a cedat nervos in vata asaltului de vizitatori ( dupa cum se poate vedea din imagnea de mai jos )

Pune-ti fratilor o replicare pe baza aia de date … Desi la traficul pe care il au … nu e de mirare.

Ya. I’m back . Kind of. ( Dupa mulllllllllt whisky redbull )

Noutati in robotica

Interfata intre creier si un robot ? In ultima perioada s-a avansat suficient de mult in domeniu. Ce au reusit sa faca cercatatorii de la University of Pittsburgh School of Medicine ? Vedeti in filmuletul de mai jos.



Ce e interesant este ca maimuta controleaza bratul tobotic ca si cum ar fi al ei desi are cele 2 brate proprii …