[ dendic @ 13.12.2012. 08:45 ] @
Zna li ko, neki dnevno posjeceniji novinski site na kakvom je Linuxu i sta odabrat za web server,Apache,lighttpd,nginx,cherokee?Stranica ima vise hiljada posjeta dnevno i imam problem sto svakih nekoliko dana treba resetovat server zbog zaglavljivanja CGI skripti.Na netu vidim da i ostali imaju takav problem i ne mogu naci rijesenje.Iskoristen je Debian na 64 bita,lighttpd,a stranica je na drupalu.Sta preporucujete?
[ nkrgovic @ 13.12.2012. 10:13 ] @
Ja bi ti najradije preporucio da batalis drupal.... :)

Ako ide cgi, onda je nginx ok resenje. Digni php kao fastcgi i to je to.

BTW, par hiljada poseta dnevno je smesan traffic, ako nemas vise od 20-30 korisnika online u isto vreme mozes da stavis sta god hoces. Slobodno probaj apache, ako ti bolje radi ne nerviraj se. Osim, naravno, ako te cgi skripte nisu nesto heavy....
[ Tyler Durden @ 13.12.2012. 10:26 ] @
Pa ovo kako si opisao je stvarno nezahvalno za bilo kakve precizne ocijene.
Ali lično, mislim da je Nginx najbolji server trenutno.

Iako mi se čini da tvoj problem ne potiče od samog web servera.

E da, preporuka o dropovanju Drupala je odlična :)
[ igor.vitorac @ 13.12.2012. 10:32 ] @
Citat:
Tyler Durden: Pa ovo kako si opisao je stvarno nezahvalno za bilo kakve precizne ocijene.
Ali lično, mislim da je Nginx najbolji server trenutno.

Iako mi se čini da tvoj problem ne potiče od samog web servera.

E da, preporuka o dropovanju Drupala je odlična :)


Ljudi, sto ste navalili da pljujete po Drupalu. :-)
Nije on tako los. Ima svojim mana a i prednosti, ali to je sasvim druga prica (da neskrecemo temu).

Sto se tice web servera, ako nisi siguran sta hoces, ja ljudima uvek savetujem da krenu sa Apache-em.
Uostalom Apache je recommended za Drupal:
http://drupal.org/requirements/webserver


[ Tyler Durden @ 13.12.2012. 11:10 ] @
Pa nije pljuvanje :)
Slažem se da on ima nekih svojih prednosti, ali ja sam zagovornik custom riješenja kada se radi o većim sajtovima i ozbiljnijim deploy-mentima.
[ cyBerManIA @ 13.12.2012. 11:58 ] @
Ne bi trebao lighttpd da pravi problem. Najverovatnije je neko lose podesavanje.
U svakom slucaju, dok ne vidis sta tacno uzrokuje problem, mozes da probas apache ili nginx + fastCGI/PHP-FPM, na primer.

A bilo bi fino kad bi napisao na kakvom serveru trenutno radi sajt, na koji nacin radi, koliko je heavy (sto rece nkrgovic) itd, kako bi bili u mogucnosti da izbacimo konkretan odgovor. Ovako mozemo samo da izlistamo web servere i dopisemo: 'testiraj'. :)
[ nkrgovic @ 13.12.2012. 13:49 ] @
Apache je i meni default, nginx sam pomenuo samo zato sto sam shvatio da je heavy lifting deo taj cgi, a ne php/drupal. Ako sa par hiljada korisnika DNEVNO ima problem u performansama, moj zakljucak je da ili je taj cgi nesto bas heavy (u kom slucaju ima smisla odvojiti cgi - a nginx to lepo radi), ili je server JAKO los - u kom slucaju mu nema pomoci.
[ Aleksandar Đokić @ 13.12.2012. 18:53 ] @
Zavisi za sta ti treba, Nginx kazu da strasno trpi opterecenje. Radi se valjda o tome da Apache za svaku novu konekciju pravi novi proces, dok Nginx za svaku novu konekciju pravi novi nit (thread), pa DDoS mnogo teze prolazi.
[ newtesla @ 14.12.2012. 09:00 ] @
Porno sajtovi odreda koriste nginx :) mnogo manje ždere memorije, i neviđeno je brži za static content.
[ dendic @ 14.12.2012. 22:53 ] @
sad se pitam ima li kakva skripta s kojom mogu testirati instalirane servere,ono simuliram mu kao da je trenutno puno ljudi na stranici da vidim sta odabrat na osnovu brzine
[ cyBerManIA @ 15.12.2012. 01:26 ] @
^ Imas. Dolazi uz Apache i zove se AB test. Postoje i druge varijante, ali i ovaj ti je odlican.
[ agvozden @ 15.12.2012. 17:59 ] @
iz iskustva sa posećenim sajtovima:

Trenutno na svojim hostinzima koristim NGINX iza koga je APACHE2. Svi zahtevi dolaze na nginx, pa ukoliko se izvšava html/php ili nešto slično ide na apache (proxy). Ukoliko je medijski materijal (slike, js, css, video) onda to fura nginx. Dodatno, određeni poddomeni, kao recimo static se izvršavaju samo nginx.

U drugom sluju obavezno je korišćenje nekog memorisjkog keširanja (uglavnom apc). Naravno, i aplikacija mora da podrži različite nivoe keširanja.
S ovim teram 10k poseta bez problema. Mislim da može bez problema da tera na 50k, možda i 100k.

Za posetu preko 50k već mora da se podesi arhitektura, da ima neki Content Delivery Layer ili neku drugu zezanciju (varnish, etc...)
[ Aleksandar Đokić @ 21.12.2012. 10:44 ] @
Citat:
sad se pitam ima li kakva skripta s kojom mogu testirati instalirane servere


SlowLoris:

http://ha.ckers.org/slowloris/