WN

WN (https://www.wn.se/forum/index.php)
-   Webbhotell (https://www.wn.se/forum/forumdisplay.php?f=13)
-   -   Webbhotell och prestanda? (https://www.wn.se/forum/showthread.php?t=1059438)

iws 2013-10-12 12:46

Webbhotell och prestanda?
 
Hej,

Som rubriken lyder så söker jag svar på en fråga. Det jag då undrar och hoppas på att någon erfaren kan svara på är "Hur många besökare kan man ta emot samtidigt om man har ett standard webbhotell hos CityNetwork." Det måste väll finnas någon begränsning antar jag?

Vill vara lite förberedd och skräddarsy en lösning om så behövs, tar helst inga risker. Därav frågan.

Tack på förhand!

gotserved 2013-10-12 13:02

Bästa är en VPS utomlands eller Co-Located server i Sverige om du inte vill ta några risker.

pelmered 2013-10-12 15:18

Så länge du har en ganska enkel sida utan allt för mycket dynamiskt innehåll kommer du ganska långt med de flesta webbhotell om du har koll på hur du kan cacha sidan.
Just CityNetwork kör dessutom Varnish framför webbhotellssidorna så om du kan dra nytta av det kan du skala ganska långt med bra svarstider. Se över dina HTTP-headers så att sidorna verkligen cachas i varnish.
Du kan även köra ett cron-skript för att hålla cachen varm så att besökarna nästan alltid servas av cachade sidor ifrån Varnish.

tartareandesire 2013-10-12 15:41

Det går inte att ge något vettigt svar alls på din fråga utan det är ungefär som att säga "Jag har en bil, ungefär hur långt kan jag köra på full tank?". Det beror helt på hur din webbplats är uppbyggd, vad besökarna gör på webbplatsen osv.

pelmered 2013-10-12 15:58

Citat:

Ursprungligen postat av tartareandesire (Inlägg 20478991)
Det går inte att ge något vettigt svar alls på din fråga utan det är ungefär som att säga "Jag har en bil, ungefär hur långt kan jag köra på full tank?". Det beror helt på hur din webbplats är uppbyggd, vad besökarna gör på webbplatsen osv.

Det stämmer.
Olika typer av sidor har väldigt olika utmaningar när det gäller strategier för att skala. Vissa är enklare att lösa än andra, medan vissa är i princip omöjliga att skala i en delad miljö.

iws 2013-10-12 16:03

Tack för de snabba svaren! Som ni märker är jag inte så insatt men jag tycker ändå jag fått mig en bättre fattning kring ämnet nu, speciellt efter de rader du skrev ITisGood så, tack!

tartareandesire 2013-10-12 16:13

Citat:

Ursprungligen postat av iws (Inlägg 20478995)
Tack för de snabba svaren! Som ni märker är jag inte så insatt men jag tycker ändå jag fått mig en bättre fattning kring ämnet nu, speciellt efter de rader du skrev ITisGood så, tack!

Det finns andra cache-metoder än just Varnish som kan användas också. Vad som kan och bör cachas beror helt på hur din webbplats är uppbyggd. City Network är inte heller det enda webbhotellet som cachar kunders webbplatser som default. Om/när du börjar växa ur ett vanligt webbhotellkontos kostym så kan det kanske löna sig att anlita någon som kan se över dessa bitar. Du har större frihet med "egen" server men det kräver också större kompetens.

tony-axbyte 2013-10-16 20:25

Jag antar att du får ha så pass mycket trafik du vill tills det blir ett problem för webbhotellet. Kan tänka mej att du ombeds flytta din sida eller skaffa en egen server om du tar för mycket kapacitet. Det behöver inte nödvändigtvis vara en teknisk begränsning utan snarare att din sida tar för mycket kapacitet från andra. Men det är nog klokt att kolla i förväg vilka begränsningar som är satta på ditt konto.

såg nu att din fråga gällde specifikt citynetwork så lämpligen bör du kontakta deras support.

Danielos 2013-10-18 13:42

Citat:

Ursprungligen postat av tony-axbyte (Inlägg 20479281)
Det behöver inte nödvändigtvis vara en teknisk begränsning utan snarare att din sida tar för mycket kapacitet från andra. Men det är nog klokt att kolla i förväg vilka begränsningar som är satta på ditt konto.

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.

pelmered 2013-10-18 14:25

Citat:

Ursprungligen postat av Danielos (Inlägg 20479446)
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.


Alla tider är GMT +2. Klockan är nu 00:24.

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