Kom ihåg mig?
Home Menu

Menu


Hur optimerar ni era servrar?

 
Ämnesverktyg Visningsalternativ
Oläst 2009-07-07, 22:36 #1
Mortekais avatar
Mortekai Mortekai är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2004
Inlägg: 587
Mortekai Mortekai är inte uppkopplad
Mycket flitig postare
Mortekais avatar
 
Reg.datum: Jan 2004
Inlägg: 587
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å....
Mortekai är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-07, 22:42 #2
Xamda Xamda är inte uppkopplad
Supermoderator
 
Reg.datum: Jun 2005
Inlägg: 1 900
Xamda Xamda är inte uppkopplad
Supermoderator
 
Reg.datum: Jun 2005
Inlägg: 1 900
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?
__________________
Bara döda fiskar flyter med strömmen.
Xamda är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-07, 22:49 #3
Spindels avatar
Spindel Spindel är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 2 486
Spindel Spindel är inte uppkopplad
Klarade millennium-buggen
Spindels avatar
 
Reg.datum: Mar 2004
Inlägg: 2 486
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.
Spindel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-07, 22:57 #4
Mortekais avatar
Mortekai Mortekai är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2004
Inlägg: 587
Mortekai Mortekai är inte uppkopplad
Mycket flitig postare
Mortekais avatar
 
Reg.datum: Jan 2004
Inlägg: 587
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 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-08, 00:17 #5
Mortekais avatar
Mortekai Mortekai är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2004
Inlägg: 587
Mortekai Mortekai är inte uppkopplad
Mycket flitig postare
Mortekais avatar
 
Reg.datum: Jan 2004
Inlägg: 587
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?
Mortekai är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-08, 07:24 #6
JonathanSs avatar
JonathanS JonathanS är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2005
Inlägg: 1 135
JonathanS JonathanS är inte uppkopplad
Har WN som tidsfördriv
JonathanSs avatar
 
Reg.datum: Apr 2005
Inlägg: 1 135
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.
JonathanS är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-08, 08:49 #7
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
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.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-08, 09:06 #8
Mortekais avatar
Mortekai Mortekai är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2004
Inlägg: 587
Mortekai Mortekai är inte uppkopplad
Mycket flitig postare
Mortekais avatar
 
Reg.datum: Jan 2004
Inlägg: 587
LiteSpeed har fullt stöd för rewrite. men det kostar skjortan
Mortekai är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-08, 09:22 #9
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
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.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-08, 09:23 #10
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
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.
coredev är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:01.

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