WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   WPMU - Lighttpd eller Apache? (https://www.wn.se/forum/showthread.php?t=1059556)

youheardit 2013-10-21 21:53

WPMU - Lighttpd eller Apache?
 
Hejsan gott folk.
Stött på en liten fråga jag kan behöva lite andra folks erfarenheter.

Har startat upp en sida som kör Wordpress Multisite och låter användare skapa sina egna "hemsidor". Jag hyr en server hos Glesys som kör Debian 7 amd64 och apache som webbserver. Har läst lite om att Lighttpd ska vara mer sparsam på RAM än Apache.

Någon som kan komma med något bra tips eller skriva om sina erfarenheter gällande mjukvarovalet?

Ha en fortsatt trevlig kväll.

dahlberg 2013-10-21 22:30

Jag skulle rekommendera Nginx som växer så det knackar just nu. Wordpress.com gick b.la. annat över till Nginx för ett tag sedan.

Väldigt resurssnålt och smidigt. Kör själv Nginx tillsammans med PHP5-FPM, PHP5-APC och Memcached på:
http://ovdahlberg.se/

WP och någon enstaka plugin. Laddar på ungefär 500-600ms :)

Clarence 2013-10-22 08:10

Citat:

Ursprungligen postat av youheardit (Inlägg 20479675)
Har startat upp en sida som kör Wordpress Multisite och låter användare skapa sina egna "hemsidor". Jag hyr en server hos Glesys som kör Debian 7 amd64 och apache som webbserver. Har läst lite om att Lighttpd ska vara mer sparsam på RAM än Apache.

Det stämmer bra. Lighttpd med FastCGI (default) eller PHP-FPM låter dig leverera en hel del extra requests på samma hårdvara. PHP-FPM är det bättre valet - bättre prestanda/struktur och flexiblare conf-system.

Nginx som redan nämnts är det andra motsvarande valet. Själv jobbar jag med lighttpd om dagarna men föredrar faktiskt Nginx. Prestandan är tillräckligt nära densamma för att inte göra den till en anledning. Men enkelheten i konfigurationen, community-stödet, utvecklingstakten och en del speciellt imponerande features (uppdatera binären utan att ta ner servern, och med "test"-process för den nya binären, t ex) gör att jag tycker bättre om Nginx. Luras inte att tro att mängden modules till Nginx är en stor fördel dock - de allra flesta som saknas hos Lighttpd är såpass dåligt att du inte bör använda dom i produktionsmiljö.

youheardit 2013-10-22 15:33

Tack för bra svar.
Testade och installera en nginx (tillsammans med php-fpm och php-apc) server under ubuntu lts och ser direkt en skillnad på vad den äter mindre minne.

Testade även att köra med Memcached på följande vis: http://wildlyinaccurate.com/blazing-...-and-memcached. Eller finns där en bättre väg dahlberg?

Tack hur som helst till er båda. Bra tips och svar. min server kostar nu hälften av vad den gjorde under apache med exakt samma wordpress installation.

dahlberg 2013-10-22 18:40

Härligt! Alltid kul med optimering och speciellt om man kan sänka kostnaderna samtidigt.

Har aldrig testat att lagra genererad HTML direkt i memcached utan kör standard konfigurationen där memcached enbart cachar databas-queries. Ser onekligen trevligt ut dock och blev själv riktigt sugen på att testa nu!

MusikMixen 2013-10-22 20:17

Intressant och lärorik tråd. Till WP verkar detta vara rena motorvägen, men hur är det för joomla? Fungerar det lika bra?

youheardit 2013-10-23 10:12

Citat:

Ursprungligen postat av dahlberg (Inlägg 20479735)
Härligt! Alltid kul med optimering och speciellt om man kan sänka kostnaderna samtidigt.

Har aldrig testat att lagra genererad HTML direkt i memcached utan kör standard konfigurationen där memcached enbart cachar databas-queries. Ser onekligen trevligt ut dock och blev själv riktigt sugen på att testa nu!

Har testat det nu en bit och tycker det funkar väldigt bra. Cachar som du säger HTML-koden och inte bara db-querys.
Tänkte jag skulle tweeka koden lite så den flushar för besökarna när någonting har uppdateras i texterna och liknande.

MusikMixen: Har aldrig jobbat med Joomla så den frågan kan jag inte svara på :P Men kan ju ändå rekommendera att du testar. Länktips: http://www.howtoforge.com/installing...untu-12.04-lts

Ända du får tänka på är ju att .htaccess inte kommer att användas då det är apaches moduler. Istället får du ställa in ev. rewrites i sites-enabled/mindoman.conf eller liknande. Färdiga configs för joomla hittar du nog redan på Google. :)

youheardit 2013-10-23 10:21

Kollade lite benchmarks och såg att utan min memcache så laddades min (tunga) wp-sida på 0.350 och med memcache så laddar den nu på 0.000384.

dahlberg 2013-10-24 09:02

Citat:

Ursprungligen postat av youheardit (Inlägg 20479773)
Kollade lite benchmarks och såg att utan min memcache så laddades min (tunga) wp-sida på 0.350 och med memcache så laddar den nu på 0.000384.

Vad använder du för benchmarkverktyg? *nyfiken*

pelmered 2013-10-25 15:11

Citat:

Ursprungligen postat av dahlberg (Inlägg 20479823)
Vad använder du för benchmarkverktyg? *nyfiken*

Siege eller ApacheBench(AB) är de jag brukar använda. Det finns en mod för AB som gör att man kan läsa URL:er slumpmässigt ifrån en lista i en textfil så att man kan simulera riktig trafik på ett hyfsat sätt.

weetabix 2013-10-27 03:34

Nginx fastcgi cache tillsammans med nginx helper i wordpress funkar jäkligt bra annars. Har inte testat i MU, men på en vanlig WP funkar det klockrent.


Alla tider är GMT +2. Klockan är nu 15:12.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson