Citat:
Ursprungligen postat av Danielos
Det beror också på vilket webbhotell du använder, i många fall kan det vara så att alla kunder delar på samma processer om det är illa uppsatt, men jag tror de mer seriösa webbhotellen kör chrootade php-processer där du har ett visst antal att tillgå och där varje process tillåts ett visst antal requests per sek, och när du då överbelastar ditt konto, berör det inte andra kunder, däremot börjar din webbsida gå segt, eftersom det börjar bli kö på dina php processer. Just CN kör Atomia och jag är nästan säker på att du har ett visst antal processer till just ditt konto där.
|
Just i det här fallet kan ju Varnish verkligen vara en räddare i nöden eftersom du då får betydligt färre requests som måste ned till PHP-backenden. Om varje sida bara behöver genereras en gång var 5e minut kommer processerna knappast börja köas om man inte har extremt många sidor och mycket trafik. Men då har man nog växt ur en delad webbhotellslösning för länge sedan.
Innan man kommer upp i de volymerna är den största vinsten med en egen (virtuell) server att sidgenereringarna vid cachemissar blir betydligt snabbare.
Ett annat bra alternativ för att skala med webbhotell är att använda någon CDN-tjänst som även cachar din HTML, t.ex. CloudFlare.