FAQ |
Kalender |
|
![]() |
#1 | |||
|
||||
Har WN som tidsfördriv
|
Din största flaskhals verkar utan tvekan vara databasen utifrån de där två bilderna. Det är också datanbasen som nästan alltid blir den första flaskhalsen i webbaserade system.
Du har väldigt kraftig hårdvara för såpass lite besökare så du borde kunna optimera en hel del och till och med kunna dra ned resurserna på din VPS en hel del. Kolla först på MySQL-inställningarna som Adestro nämnde ovan. Kör du någon form av cache förutom den inbyggda i MySQL? Om inte, vad kör du för formmjukvara? Det finns bra cacheplugins till de flesta forummjukvaror som använder memcached eller något annat minnesbaserat cache-system så att du slipper fråga MySQL varje gång utan kan hämta direkt ifrån minnet - Det gör underverk för prestandan! Memcached installerar du väldigt enkelt genom att köra: Kod:
apt-get install memcached php5-memcache |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Klarade millennium-buggen
|
Citat:
Helt riktigt, den största anledningen att ta egen vps är att slippa ett webbkonto på ett webbhotell som kör seg-apache och köra nginx eller lighttpd istället. Om inte alla php opensource programvaror var beroende på .htaccess och att kunder enkelt kan ändra inställningar i .htaccess så hade apache idag varit ett utdömt faktum och knappt inte funnits mer. Finns dock ett bra sätt att få apache att fungera någorlunda och det är att köra Apache2 Worker med php-fpm, men i detta fallet ser det ut som prefork körs? Senast redigerad av Danielos den 2012-08-22 klockan 16:28 |
|||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Har WN som tidsfördriv
|
Ah, det stämmer. Kollade inte så noga nedåt i processlistan.
Minnesalokeringen på memcached verkar dock vara väldigt låg så det verkar som de skulle kunna använda det till att cacha mycket mer data. Vad använder ni memcached till? Nginx är också oftast ännu bättre på just VPS där man ofta har betydligt mindre minne att röra sig med och minne brukar vara förhållandevis dyrt. |
|||
![]() |
![]() |
Svara |
|
|