Kom ihåg mig?
Home Menu

Menu


Apache optimering sept 2010 (igen)

 
Ämnesverktyg Visningsalternativ
Oläst 2010-09-18, 17:24 #1
Azone Azone är inte uppkopplad
Medlem
 
Reg.datum: Sep 2010
Inlägg: 51
Azone Azone är inte uppkopplad
Medlem
 
Reg.datum: Sep 2010
Inlägg: 51
Standard Apache optimering sept 2010 (igen)

Jag har nu satt upp min server, en cloud server från City Network.
Behöver tips på hur man bör tuna sin apache (och kanske php, mysql mm).

1. Är det någon parameter som behöver ändras med min data nedan som utgångspunkt.
2. Finns andra tips för att optimera sin webbplats, server etc.
3. Bör man kompilera om Apache2, och hur gör man då.
4. Finns det några tummregler för MPM prefork och work?

Alla tips mottages tacksamt.

mvh Azone


### CMS ###
Drupal (skräddarsytt forum för ämnet, med flera medlemsnivåer)

### Besök & Aktivitet ###
200 000 pageview/month
25000 besök
8500 Unikabesökare
Runt 1200 besök per dag och 800 unika.

ca 40-60 inloggade kvällstid (som är väldigt aktiva, chattar nästan via forumet).

Dynamiska sidor, förhållandevis många php-processer antar jag.
Rena URL'er (clean URL, mod_rewrite)
Text och bilder

### Maskin (Virtual Maskin - City Cloud ###
CPU 1
Memory 2 Gbyte
Debian 5.0.6 64 bit
Dell EqualLogic Raid storage
Apache2 (prefork), php5, mysql

### php.ini ##
memory_limit = 256M (php.ini)

### httpd.conf och apache.conf ###
ServerRoot "/etc/apache2"
PidFile ${APACHE_PID_FILE}

Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15


<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 256
MaxRequestsPerChild 0
</IfModule>

<IfModule mpm_worker_module>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 2000
</IfModule>

# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

AccessFileName .htaccess

DefaultType text/plain
HostnameLookups Off
Azone är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-18, 18:05 #2
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
Satsa på en annan httpd, så som Lighttpd eller Nginx

Dessa är optimerade från scratch o du slipper massa onödigt skräp som apache har.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-18, 18:06 #3
Azone Azone är inte uppkopplad
Medlem
 
Reg.datum: Sep 2010
Inlägg: 51
Azone Azone är inte uppkopplad
Medlem
 
Reg.datum: Sep 2010
Inlägg: 51
Jag måste kommentera min egen tråd, det funkar faktiskt väldigt bra nu. Mycket trafik och acceptabel access till webbsidan. Är dock ändå intresserad om det finns något som kan förbättras eller bör ändras.
Azone är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-18, 18:09 #4
Azone Azone är inte uppkopplad
Medlem
 
Reg.datum: Sep 2010
Inlägg: 51
Azone Azone är inte uppkopplad
Medlem
 
Reg.datum: Sep 2010
Inlägg: 51
Citat:
Ursprungligen postat av Jonas Visa inlägg
Satsa på en annan httpd, så som Lighttpd eller Nginx

Dessa är optimerade från scratch o du slipper massa onödigt skräp som apache har.
Ja, kanske det :-)
Är de svårare att konfigurera? Och fungerar clean URLs med dessa ?
Azone är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-18, 20:04 #5
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:
Ursprungligen postat av Azone Visa inlägg
Ja, kanske det :-)
Är de svårare att konfigurera? Och fungerar clean URLs med dessa ?
nginx är ganska straight-through så väldokumenterad som den är.

lighttpd vet jag inte, eftersom jag inte har använt det.

Nu behöver du iof php så out-of-the-box kommer det inte att fungera.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-18, 20:24 #6
Yoghurt Yoghurt är inte uppkopplad
Medlem
 
Reg.datum: Jan 2003
Inlägg: 193
Yoghurt Yoghurt är inte uppkopplad
Medlem
 
Reg.datum: Jan 2003
Inlägg: 193
Jag kan även rekommendera http://www.litespeedtech.com/ om du är ute efter att byte ut apache. Ett mycket enkelt Web GUI medföljer där du kan ändra mer eller minder alla inställningar. Snabbt går det också.
Yoghurt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-18, 21:09 #7
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Har du hyfsat med minne i servern ser jag ingen poäng med att byta ut apache mot en mer lightweight server med bara 10k sidvisningar om dagen. Speciellt inte då du behöver sätta dig in i en ny servers inställningar och egenheter.

För snabbaste bytet är det nog litespeed som gäller då den har stöd för samma rewrites vad jag har för mig (har aldrig testat den).

Annars är både Nginx och Lighttpd betydligt mer välanvända så om du söker svar på buggar eller problem kan de vara att föredra. Dock har båda två annorlunda system för URL rewrites jämfört med apache. Har dock väldigt bra erfarenhet av prestandan hos Lighttpd för riktigt rejäla trafikvolymer och jag vet att det finns många som har detsamma av nginx.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-18, 22:57 #8
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
Citat:
Ursprungligen postat av Yoghurt Visa inlägg
Jag kan även rekommendera http://www.litespeedtech.com/ om du är ute efter att byte ut apache. Ett mycket enkelt Web GUI medföljer där du kan ändra mer eller minder alla inställningar. Snabbt går det också.
Cherokee är lika bra som litespeed eller lighttpd, kommer med ett skitsnyggt admin-interface och är gratis.
jayzee är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-19, 00:44 #9
abergmans avatar
abergman abergman är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Feb 2010
Inlägg: 762
abergman abergman är inte uppkopplad
Mycket flitig postare
abergmans avatar
 
Reg.datum: Feb 2010
Inlägg: 762
Lighttpd har tidigare dragits med minnesläckor och det är ju inte sådär asbra Nginx gör exakt samma sak och imho gör det bättre.
abergman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-19, 09:42 #10
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av abergman Visa inlägg
Lighttpd har tidigare dragits med minnesläckor och det är ju inte sådär asbra Nginx gör exakt samma sak och imho gör det bättre.
För att Lighttpd för ett par år sen hade en del minnesläcke-problem ska man inte välja det. Men att Nginx också hade minneläckor vid ungefär samma tidpunkt som dessutom var rätt mycket värre ... det ska inte ha inverkan?
Clarence är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
apache, optimering


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 16:10.

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