vaxxi.net pe lighttpd

lighttpdVă 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

·  I iz back

Scris pe martie 27, 2009 la 00:08 de VAXXi · Permalink
In: gadgets · Etichetat cu: , ,

7 Responses

Subscribe to comments via RSS

  1. Written by Neliniştitu'
    on 27 martie 2009 at 19:47
    Răspunde · Permalink

    Fratello, nu se compară viteza de încărcare cu ce aveai înainte, e fulgerătoare! Bravos, aşa mai vii de-acasă!

  2. Written by Emil
    on 28 martie 2009 at 18:58
    Răspunde · Permalink

    Nu vă supăraţi, vorbiţi şi română? ;;)

  3. Written by VAXXi
    on 30 martie 2009 at 10:21
    Răspunde · Permalink

    Din când în când, mi se mai întâmplă :-D

  4. Written by Zmeu
    on 30 martie 2009 at 17:08
    Răspunde · Permalink

    Fidbec is fifty

  5. Written by VAXXi
    on 30 martie 2009 at 17:59
    Răspunde · Permalink

    Ă?

  6. Written by john
    on 31 martie 2009 at 19:51
    Răspunde · Permalink

    Tot naspa se incarca (cand se incarca…)
    Incearca si Nginx

  7. Written by VAXXi
    on 1 aprilie 2009 at 10:14
    Răspunde · 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.

Subscribe to comments via RSS

Leave a Reply