vaxxi.net pe lighttpd
Vă anunţ c-am trecut şandramaua pe lighttpd, în loc de Apache, din cauze de performanţă. Mai exact, un Apache cu PHP şi mod_rewrite + eAccelerator instalate mânca între 12 şi 21 MB memorie per proces (şi când înmulţeşti cu 100-120, cam sare din schemă), iar ăsta micu’ papă fix 24 MB memorie într-un singur proces + o execuţie de php-cgi doar când este cazul, pentru conţinut dinamic. Şi când ai 45,000 conexiuni deschise pe portul 80 …
Funcţionează destul de binişor deocamdată, sintaxa e cam ciudată faţă de cum eram obişnuit cu Apache, urmărim cum se comportă pe viitor şi învăţăm lighttpd. Iată şi un exemplu de reguli de rescriere care-au fost necesare pentru blogul meu cu WordPress:
url.rewrite-once = (
"^/log/(wp-.+).*/?" => "$0",
"^/log/(sitemap.xml)" => "$0",
"^/log/(xmlrpc.php)" => "$0",
"^/log/keyword/([A-Za-z_0-9-])/?$" => "/log/index.php?keyword=$1",
"^/log/(.+)/?$" => "/log/index.php/$1"
)
Astea sunt regulile complete pentru ca permalinkurile de WordPress să funcţioneze corect. În caz că aveţi blogul într-un alt folder decât “log”, înlocuiţi corespunzător în regulile de mai sus. În caz că-l aveţi în rădăcina site-ului, înlocuiţi “/log/” cu “/”.
articole similare
In: gadgets · Etichetat cu: gadgets, lighttpd, www




on 27 martie 2009 at 19:47
· Permalink
Fratello, nu se compară viteza de încărcare cu ce aveai înainte, e fulgerătoare! Bravos, aşa mai vii de-acasă!
on 28 martie 2009 at 18:58
· Permalink
Nu vă supăraţi, vorbiţi şi română? ;;)
on 30 martie 2009 at 10:21
· Permalink
Din când în când, mi se mai întâmplă
on 30 martie 2009 at 17:08
· Permalink
Fidbec is fifty
on 30 martie 2009 at 17:59
· Permalink
Ă?
on 31 martie 2009 at 19:51
· Permalink
Tot naspa se incarca (cand se incarca…)
Incearca si Nginx
on 1 aprilie 2009 at 10:14
· Permalink
Se încarcă nasol din cauză c-a trebuit să mă întorc la Apache, temporar. Lighttpd nu suportă (se pare) niște include-uri mai dubioase de la distanță, pe care se bazează alt site.