FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
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 |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Klarade millennium-buggen
|
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. |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
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.
|
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Medlem
|
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Klarade millennium-buggen
|
Citat:
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. |
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Medlem
|
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å.
|
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Administratör
|
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.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Har WN som tidsfördriv
|
Citat:
|
||
![]() |
![]() |
![]() |
#9 | |||
|
||||
Mycket flitig postare
|
Lighttpd har tidigare dragits med minnesläckor och det är ju inte sådär asbra
![]() |
|||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Administratör
|
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?
__________________
eldefors.com - Personlig (teknik)-blogg |
||
![]() |
![]() |
Svara |
|
|