WN

WN (https://www.wn.se/forum/index.php)
-   Webbhotell (https://www.wn.se/forum/forumdisplay.php?f=13)
-   -   Hur optimerar ni era servrar? (https://www.wn.se/forum/showthread.php?t=37779)

Mortekai 2009-07-07 22:36

Jag försöker klura ut den bästa/mest effektiva konfigureringen för mina servrar och jag undrar om ni har några tips?

Just nu så lutar det åt att antingen köra nginx (tack för tipset danielos!) eller lighttpd som alternativ till Apache och sedan köra PHP i FastCGI läge för att kunna köra in eAccelerator och MemCached, men LiteSpeed låter ju väldigt lockande också....

Xamda 2009-07-07 22:42

För att eventuellt ge kloka råd behöver man gärna ha lite mer info rörande dina serverbehov. Vad är det du vill åstadkomma och vad får dig att fundera över alternativ till Apache över huvud taget?

Spindel 2009-07-07 22:49

Mina intryck av Nginx är att det är grymt när det gäller statiskt material, men när det gäller dynamiskt så kan Apache vara snabbare vid större load.

Beror väl på vad man har för behov dock.

Mortekai 2009-07-07 22:57

Majoriteten av mina kunder kör antingen statiska sidor eller PHP baserade skript, så jag vill kunna leverera det så snabbt som möjligt. Apache med mod_php vs Lighttpd/nginx är troligen inte så väldigt stor skillnad, men tillsammans med statiskt material så har jag förstått att det blir en ganska stor skillnad? eAccelerator presenterar php snabbare och memcached cahcar dynamiskt php material för bättre effekt med nginx/lighttpd...eller har jag fel?

Mortekai 2009-07-08 00:17

Hmmm...kanske man kan köra nginx över apache och låta nginx sköta statiskt material och Apache med mod_php/mod_gzip för HTML/PHP?

JonathanS 2009-07-08 07:24

Om du själv har kontroll över det dynamiska materialet (hemsidorna) så är Nginx att föredra (den spöar Apache rejält, även vid hög last). Men om dina kunder ska hantera materialet så är Apache bättre som back-end, eftersom Nginx bl a inte har lika väl utvecklat stöd för rewrite-regler. Annars kommer det bli ett helvete att anpassa allt material för Nginx.

När det gäller optimering av servrar så är Google din vän. Precis som Xamda skrev så beror optimeringen helt på serverns användningsområde. Det är trial and error som gäller helt enkelt.

Jonas 2009-07-08 08:49

nginx stöd för rewrite kräver att man har tillgång till konfigurationen för vhosten. finns tyvärr ingenting som liknar htaccess förutom hos Apache såvitt jag vet.

Mortekai 2009-07-08 09:06

LiteSpeed har fullt stöd för rewrite. men det kostar skjortan :)

Jonas 2009-07-08 09:22

Citat:

Originally posted by Mortekai@Jul 8 2009, 09:06
LiteSpeed har fullt stöd för rewrite. men det kostar skjortan
Det har Nginx också (http://wiki.nginx.org/NginxConfigura...write_examples) men som jag skrev ovan så kräver det tillgång till konfigurationen.

coredev 2009-07-08 09:23

Kör NginX sedan några månader som lastbalanserare. Mina erfarenheter hittils är att den är otroligt stabil och snabb - dessutom mycket enkel att configurera.

Nu kanske det inte är direkt lastbalansering du är ute efter, men som du skriver så är NginX även en populär web-server för både dynamiskt och statiskt material. En vanligt configuration verkar vara att man kör lighttpd för dynamiskt innehåll (php) samt nginx för statisk html / bilder.

Du bör köra någon form av PHP accelerator. Vi kör XCache, vilker fungerar OK. Det finns en hel drös ved vettiga alternativ.

Memcached är nog ingen idé om det är till ditt webhotell du skall ha den. Dels så stödjer mycket få standardprodukter (typ joomla, wp, etc) memcache - och dels är det mycket okänt bland vanliga dödliga som köper webhotellstjänster. Memcached är simpelt, elegant och kan bespara dig otroligt mycket resurser på databasnivån - men tyvärr måste man då använda det på rätt och det kräver en del tänkande.


Alla tider är GMT +2. Klockan är nu 20:17.

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