WN

WN (https://www.wn.se/forum/index.php)
-   Webbhotell (https://www.wn.se/forum/forumdisplay.php?f=13)
-   -   21 frågor om VPS-tjänster (https://www.wn.se/forum/showthread.php?t=1043648)

Azone 2010-09-03 11:44

21 frågor om VPS-tjänster
 
Hej,
Jag driver en växande webbsajt som blivit en med mina mått en riktig succé.
Vi kör idag hos Binero men slår i taket främst på antalet PHP-processer per användare. Binero har varit väldigt bra och hjälpsamma men nu när vi växer ur dem måste vi titta på ny lösningar.

Därför funderar jag på en VPS-lösning

Vi har idag följande trafik (och snabbt växande):
  • 21000 besök per månad
  • 7000 unika
  • 160 000 pageviews per månad.
  • 50+ Gbyte bandbredd per månad förbrukas (växande)
  • Och mellan 10-40 inloggade (konstant) medlemmar 20 timmar om dygnet. Plus anonyma/gäster som besöker oss men som endast läser sidor.

Problemet är den enorma aktivitet dessa medlemmar har, de förbrukar många PHP-processer per tidsenhet vilket gör systemet segt på "shared hosting". PHP-minnet, bandbredden och diskstorlekarna är inget problem, men antalet PHP-processer är det.

1. Är detta något som kan bli bättre med en VPS-lösning?
2. Kan jag skruva upp antalet PHP-processer per användare rejält om det behövs på en VPS-lösning?

Jag är relativt datorvan och kan hantera Windows, unix och Linux i viss mån.
Har dock liten erfarenhet av att sätta upp webbtjänster och förstår inte riktigt vad jag behöver för att kunna köra en VPS tjänst flexibelt enkelt och framförallt med kraft att växa och samtidigt slippa de flaskhalsar som "shared hosting ger".

Funderar nu på VPS-lösning och ser följande exempel på konfigurationer hos några leverantörer.

Phonera:
* 1 GB Ram
* 10 GB HDD (SATA - 7200 rpm)
* 200 GB Trafik
* 1 Gbit/s

Patrikweb:
* VPS2
* Minne: 256MB.
* Disk: 5GB.
* IP: 1 (Fler efter behov).
* Trafik: 50GB.
* Garanterad CPU Användning: 200Mhz.
* Maximal CPU Användning: 1Ghz.
* OS: Valfritt.
* Avtalstid: 1 månad.
* Månadskostnad: 120:-
* Startavgift: 500:- (Vid högre månadsavgift samt avtalstid ingen startavgift).


3. Jag förstår inte riktigt systemen om jag skall vara ärlig, på min PC idag där jag kör både Linux (Ubuntu) och Windows har jag 2Gbyte minne och det är i minsta laget, hur kan då en VPS-server klara sig på 256 Mbyte?? Det måste vara något jag inte förstår här.

4. Garanterad CPU användning 200 Mhz och maximal användning 1Ghz Vad betyder det jämför med egen PC? Jag har ju 2 Ghz på min PC idag eller mer, så 256 Mhz låter lite på en server. Förstår att jämförelsen haltar men förklara gärna, tydligt.

5a. Hur många IP behöver man räcker 1 IP?
5b. 100 Mbit/s eller 1 Gbit/s är det någon egentlig skillnad för slutanvändaren?

6. Om IP4 och IP6 finns, är någon av dem att föredra i praktisk betydelse?

7. Jag behöver förstås en firewall (är det något som man kan konfigurera själv, man blir nästan rädd när man hör det), är det oöverstigligt svårt?

8. En kontrollpanel är viktig för att hantera domänerna, är detta något extra eller ingår det, finns det?

9a. Jag vill kunna köra flera domäner på samma VPS, går det eller kör man en VPS per domän?

9b. Om det går (vilket jag förutsätter), kan man ge dem olika kapacitet beroende på belastning?

10. Backup måste finnas och skötas relativt smärtfritt och enkelt, är det ofta enkelt?

11. Det är viktigt att jag kan lokalt på servern kopiera data mellan domänerna, utan att plocka hem det via lokal PC som idag. Går det, förutsätter iofs det?

12. Baserat på mina frågor, är det VPS som jag söker/ bör ha?

13. Glesys verkar bra, vilken konfiguration bör jag gå för hos dem baserad på mina data ovan?

Tacksamma för svar. Jag vet att dessa frågor ställts tidigare men det är så utspridda i många trådar att jag inte får ihop det.
15. Finns det någon "lazy-dog", FAQ eller liknande som förklarar dessa termer tydligare?

16. Finns det något annat jag bör ta i beaktandet vid VPS-funderingarna som jag ej tänkt på (frågat om)?

17. Jag vill kunna växa analogt dvs sätta upp flera sajter och kunna köpa till kapacitet vid behov också. Antar att det går med en VPS-lösning?

18. Är det mycket skruvande med systemet när man väl är igång? Jag menar är det heltidsjobb med att hålla en VPS-server igång är det kanske en annan lösning man bör välja trots allt?

19. Hur är skydden mot eventuella DDOS-attacker och "what not" man kan råka ut för, finns de bra skydd/hjälpmedel mot sånt eller är det ett dygnet runt övervakande man måste göra?

20. Hanterar VPS-leverantörerna domännamnsadministreringen också, eller måste man blanda in nic.se igen eller hur fungerar det?

21. Kommer (finns förutsättningar för att) min sida bli snabbare med VPS än med "shared hosting" webbhotell (Binero)?

Mina mål är:
  • Snabbare sida för användare (och sök botar),
  • Möjlighet till fortsatt tillväxt.
  • Enkel hantering.
  • Vid eventuellt fel/strul, en snabb och enkel "restore-process" till tidigare läge.
  • Kostnadseffektivt
  • Flexibilitet
  • Lugn i själen (våga åka bort en helg)

Det är väldigt förvånande hur de som säljer dessa tjänster brister i att förklara vad de egentligen säljer. Man önskar de kunde låta någon "icke tekniker" läsa igenom deras beskrivningar ibland för att tydliggöra vad de egentligen säljer. Detta kanske är att exponera min okunskap, men vore jag marknadsansvarig på flera av dessa VPS-service-providers, skulle jag lägga ner lite mer krut på beskrivningarna, även för vanligt folk. Det är som om dessa tjänster endast säljs till de som tidigare haft motsvarande tjänster tidigare. Dörren för nya kunder är delvis stängda idag. Öppna ögonen, beskriv era tjänster bättre, se verkligheten och sälj mer (till fler).


mvh
Azone

StefanBergfeldt 2010-09-03 12:44

1. Ja!
2. Ja!
3. 256Mb är i minsta laget, helt klart, men en virtuell installation verkar faktiskt förbruka mindre minne än en vanlig.
4. Det beror väl lite på hur man räknar. Din server kommer ju BARA att vara server, så gissningsvis kommer du väldigt långt på 1Ghz.
5a. Jag har bara ett IP-nummer på min VPS, jag klarar mig bra med det.
5b. Om användaren ska ladda upp/ner stora filer till/från din server, så kan det göra skillnad. Antagligen gör det inte det.
6. Det är inte alla webbläsare som stödjer IPv6 ännu, tyvärr.
7. Du kan säkert få din host att bara tillåta port 80 och 21 så är du "safe".
8. Det brukar inte ingå, det kan vara en extratjänst du köper till, eller så får du installera en egen. Jag har installerat en egen (DotNetPanel)
9a. Inga problem.
9b. Antagligen, i Windows kan man iallafall det.
10. Det är inte säkert det ingår, men om det gör det så brukar det inte vara speciellt svårt. Hos min leverantör fick jag bara skicka ett mail om vilka mappar som skulle omfattas av backupen.
11. Jag kopplar upp mig med Remote Desktop och gör sådant.
12. Ja, men kanske en managed VPS om du inte vet var du håller på med.
13. -
15. Vart tog 14 vägen? Nej det tror jag inte att det finns faktiskt.
16. Att det (om du inte kör managed) är DU som sköter om servern, installerar uppdateringar, konfigurerar Apache osv. Det är en del jobb med det.
17. Nja, det är inte säkert att det är så lätt, men titta på http://www.citycloud.se/priser där krävs bara en omstart av systemet för att ändra kapaciteten.
18. Det är mycket pillande innan man får det att bli bra. Sen ska det förhoppningsvis bara rulla på, men det gör det ju sällan. Något heltidsjobb är det knappast.
19. Vanliga attacker kan man ju hoppas att leverantörens brandvägg tar hand om. För övervakning kan jag rekommendera http://www.pingdom.com/
20. Dom flesta gör det skulle jag tro. Jag köper mina domäner hos Binero och pekar dem mot mitt IP-nummer. Mailen låter jag Google ta hand om, http://www.google.se/a
21. Det beror ju på vad du satsar på för prestanda. Antagligen kommer den att bli snabbare, men bara för att det heter VPS är det ju inte bra

Att dom inte förklarar så att "icke tekniker" förstår är kanske för att det krävs en tekniker för att konfigurera det. När du får din VPS är det inloggningsuppgifter till en (mer eller mindre) ren installation av operativsystemet du får. Du är alltså inte redo att köra direkt, utan får pilla en del för att konfigurera FTP, Webb, eventuell mail osv

bjornstrom 2010-09-03 13:02

Köp en Mac mini Server för 9196kr exkl moms så har du allt du behöver för ett par år framöver hostingmässigt. Unix med nästan allt förinstallerat och enkelt att administrera.

http://www.apple.com/se/macmini/server/

Lägg till Suhosin PHP (hammering-skydd) och APC cache för PHP så har du en bra setup.

Ställ den hos ett webhotell (co-location) som du litar på. Kostar 300-600kr i månaden skulle jag tro inkl backuper, brandvägg med stateful inspection etc som skyddar din server väl.

spajk 2010-09-03 13:11

För att du ska slippa ha oro så köp till en managerad tjänst hos Glesys, du får då en server av dem som de installerar. Sen gör de allt som har med din server att göra. Uppdateringar, de lägger till domäner, sql och ja, allt som du eg ber dem om. De fixar även backupen.

Visst, det är lite dyrt, 695kr/mån utöver serverkostnaden för en standard LAMP(linux,apache,mysql,php-installation) men kan å andra sidan kan du ta det väldigt lugnt och låta proffs sköta servern.

Jag kör själv hos Glesys och det är oftast inga problem. Driftsmässigt så har jag inte haft någon nertid alls, förutom om jag gjort fel själv.
De svarar också otroligt jäkla fort på telefonen så man knappt hinner lyssna på växeln. :)

Azone 2010-09-03 13:16

Stefan:
Tack för mycket bra svar! Uppskattas enormt.

Missade tydligen 14 :-)

Är citycloud något du rekommenderar generellt eller just för att man med dem kan växa enkelt? De verkar intressanta pris- och prestandamässigt.

Jag förstår att det krävs lite för att driva och sätta upp en VPS, men vill genom detta bilda mig en uppfattning om vad som krävs kunskapsmässigt och resursmässigt. Jag räknar med att fixa det själv, lite får man lära sig på vägen :-). Men dina svar gör mig taggad, får köra en testsajt ett tag och konfa allt ordentligt så man blir lite varm i kläderna.

Sant, om "tekniker" vs "icke tekniker" det är förstås en svår balansgång. Men en mer generell "lat-hund" skulle inte skada. Varför inte fiska kunderna med nät snarare än att sitta med metspö. Har man väl fått en potentiell kund till sin sida vill man inte skicka personen till Google/wikipedia/wn-forum etc. på en gång. Man vill få den att klicka köpa/beställ.

Tack!

StefanBergfeldt 2010-09-03 13:23

Jag tänker inte rekommendera citycloud, jag har ingen aning om hur dom fungerar, men å andra sidan så kan du ju skaffa den billigaste och testa några timmar. Du får ju den billigaste i fem timmar för en krona ;)

Jag gillar deras prismodell, och att det är så enkelt att ändra konfigurering. Jag kommer att testa dem, ganska säkert

Azone 2010-09-03 13:35

Citat:

Ursprungligen postat av bjornstrom (Inlägg 20367795)
Köp en Mac mini Server för 9196kr exkl moms så har du allt du behöver för ett par år framöver hostingmässigt...

Ja, intressant men jag tror det blir nästa steg, efter VPS. Skall kolla närmare på det dock.

Azone 2010-09-03 13:36

Citat:

Ursprungligen postat av spajk (Inlägg 20367796)
För att du ska slippa ha oro så köp till en managerad tjänst hos Glesys, du får då en server av dem som de installerar. Sen gör de allt som har med din server att göra. Uppdateringar, de lägger till domäner, sql och ja, allt som du eg ber dem om. De fixar även backupen.

Visst, det är lite dyrt, 695kr/mån utöver serverkostnaden för en standard LAMP(linux,apache,mysql,php-installation) men kan å andra sidan kan du ta det väldigt lugnt och låta proffs sköta servern.

Låter bra, lite dyrt men det kanske det är värt.

patrikweb 2010-09-03 15:13

VPS är ju rätt modulärt, du får köpa efter behov.

256MB minne är inte så mycket om du har en tung sida, men för mindre sida fungerar det utmärkt.

Så är mer du får betala för det behovet du har.

Alla våra servrar sitter på minst 1Gbit, rent allmänt så beror skyddet mot DDoS hur mycket du vill betala i slutändan.

Om du vill kunna ta emot DDoS på 10Gbit så får du även räkna betala för trafiken för det med samtidigt.

Tid och mängd samt kostnad per minut nertid är något man får räkna på vid DDoS för få fram vilket som är lönsamt.

Vissa gånger kan DDoS hålla på länge och då kan det bli sådana här fina grafer

http://patrikweb.net/~admin/rnd111.jpeg

Azone 2010-09-03 15:13

Citat:

Ursprungligen postat av Kjette (Inlägg 20367805)
Om du inte är så petig att VPS servern skall vara inom Sverige så kan jag rekommendera någon av följande _vettiga_ leverantörer inom området:

1. Linode (http://www.linode.com - VPS i EU och USA)
2. Rackspace (http://www.rackspace.com - VPS i USA)
3. VPS.NET (http://www.vps.net - VPS i EU och USA)

Finns ingen i närheten av ovannämnda lösningar här hemma i Sverige. Alla 3 leverantörer ovan har väldigt bra driftsäkerhet, min VPS hos t.ex Linode och Rackspace har inte varit nere på över 1 år (sedan jag skaffade konto hos dom), VPS.NET har jag nyligen börjat att använda mig av igen, men har inget dåligt att säga om dom än så länge.

Verkar kanon för min behov! Men något jag inte blir klok på är hur man vet vilket RAM-minne man behöver. I mitt fall räcker grundkonfigurationen på de flesta av ovan nämnad system, vad det gäller bandbredd och lagring, men RAM-minnet har jag ingen aning om vad som behövs.

Huruvida en server som står i England eller USA påverkar hastigheten på webbsidorna som visas av min svenska medlemmar är också oklart. Finns det ur hastighetssynpunkt något skäl att servrar bör ligga i Sverige.

Linodes sida verkar dock just nu ha tillfälliga problem. Men Rackspace och VPS.net verkar kanon.

mvh
Azone

akelagercrantz 2010-09-03 16:37

+1 för Linode. Har själv några vps:er där, som står i London.

gfors 2010-09-03 16:39

Citat:

Ursprungligen postat av Azone (Inlägg 20367827)
Verkar kanon för min behov! Men något jag inte blir klok på är hur man vet vilket RAM-minne man behöver. I mitt fall räcker grundkonfigurationen på de flesta av ovan nämnad system, vad det gäller bandbredd och lagring, men RAM-minnet har jag ingen aning om vad som behövs.

Huruvida en server som står i England eller USA påverkar hastigheten på webbsidorna som visas av min svenska medlemmar är också oklart. Finns det ur hastighetssynpunkt något skäl att servrar bör ligga i Sverige.

Linodes sida verkar dock just nu ha tillfälliga problem. Men Rackspace och VPS.net verkar kanon.

mvh
Azone

Till den utländska listan kan jag även lägga till Slicehost (ägs av Rackspace tror jag). Dom är grymt stabila, och har en utomordentlig kontrollpanel tillsammans med hyggliga priser.

Det jag däremot har märkt med utländska VPSer är att de alltid är lite segare att arbeta mot (ganska självklart), alltså att typ SSH, FTP osv. inte är lika rapp som en Svensk VPS. Det gör inte mycket, men det lyckas irritera mig när det exempelvis är en liten fördröjning i SSH uppkopplingen.

Däremot så måste jag ju säga att det är svårt att slå Glesys oavsett om man letar Svenskt eller utländskt. Oslagbara priser, grymt bra support. Fantastiskt bra kontrollpanel där man snabbt och enkelt justerar både server och övrigt, typ DNS och IP adresser. Hos Glesys är det dessutom en barnlek för dig att testa vad du behöver (typ RAM), om du inte vet från början. Där ändrar du ju mängd RAM med en dropdown meny, löjligt enkelt. Jag har inte känt mig helt bekväm med VPSer där man måste köpa färdiga paket, jag kanske behöver mycket RAM men väldigt lite bandbredd, osv. Då passar Glesys perfekt där man verkligen plockar exakt vad man behöver.

KristianE 2010-09-03 21:26

Azone:
512 MB RAM på en Linux-server kommer du långt med. Tänk på att du inte
kör något minneskrävande GUI i bakgrunden.

Eftersom du bara kör några få tjänster så kommer du klara dig länge. När
du behöver mer minne, disk eller CPU-kärnor så beställer du bara detta.

Azone 2010-09-03 22:43

Tack alla för info, otroligt bra svar och tips.
Tre grejer till bara.
  • Vilken Linux distribution skall man välja (när och om man kan välja) Ubuntu, Debian eller annan distrubution?
  • Vilken webbserver skall man välja Apache eller Nginx (om/när man kan välja)?
  • Är det något speciellt man skall tänka på om man skall köra Drupal (förutom LAMP)?

gfors 2010-09-03 23:05

Citat:

Ursprungligen postat av Azone (Inlägg 20367870)
Tack alla för info, otroligt bra svar och tips.
Tre grejer till bara.
  • Vilken Linux distribution skall man välja (när och om man kan välja) Ubuntu, Debian eller annan distrubution?
  • Vilken webbserver skall man välja Apache eller Nginx (om/när man kan välja)?
  • Är det något speciellt man skall tänka på om man skall köra Drupal (förutom LAMP)?

Personligen gillar jag Debian 5, minnessnålt, otroligt stabilt, och bra lämpat för att köra webbserver på från start.

Apache är störst på marknaden och har således otroligt mycket information, guider, och stöd tillgängligt på nätet. Nginx är lite mindre prestandakrävande än Apache och lämpar sig bättre för servrar med mindre resurser. Personligen tycker jag att Apache funkar perfekt, och det är nog enklast om man inte är så insatt i ämnet.

Förutom LAMP paket är det väl kanske bara FTP (proftpd), mail (postfix), och någon enkel brandvägg typ IPtables som skulle kunna vara intressant för en enkel webbserver.

Danielos 2010-09-04 00:29

Det är inte alltid som det är bäst med vps, alternativet är att hitta ett cloud baserat webbhotell där du kan växa utan gräns, och få maximal prestanda jämfört med månadskostnad.

Dennis Holm 2010-09-04 13:56

om du vill ha tekniskt kunnande och personlig service med råge tycker jag du ska prova patrikweb i en månad.

som sägs här så räcker 256mb ganska långt. och din sida tycker jag inte låter allt för krävande dessutom.
om 256 inte räcker så är det en knapptryckning för admin att utöka till mer om hårdvaran har mer ramminne tillgängligt (beror också på vilken vps miljö de använder).

annars finns det managed services som vissa företag kan erbjuda där du kan fokusera på din site och dom tar hand om allt annat.

abergman 2010-09-04 19:33

Vi använder CityCloud och är sjukt nöjda.

jonny 2010-09-05 08:57

Jag tror också att du bör börja med att testa en VPS hos Patrikweb.

empty 2010-09-05 11:23

Giga-international, 90:-/Månad.

100GiG utrymme, 2gig minne, ingen trafikmätning, får ur 50mbit+

Nu har jag dock bara haft dom några dagar, men funkat bra hitills och tar max 1 timme att få svar över mail.

Crystal 2010-09-05 12:02

Citat:

Giga-international, 90:-/Månad.

100GiG utrymme, 2gig minne, ingen trafikmätning, får ur 50mbit+

Nu har jag dock bara haft dom några dagar, men funkat bra hitills och tar max 1 timme att få svar över mail.

Hejsan empty

tack för tipset , jäkla intressant.

Plus servrarna står i München är ett plus i stället för USA ...

Så tycker det var rätt schyssta priser för dom står i Tyskland

empty 2010-09-05 13:03

Crystal,

Japp, funkar riktigt bra, riktigt bra hastigheter till Sverige.

Danski 2010-09-05 13:39

Som någon var inne på vill jag nog också slå ett slag för managed hosting. Det är ganska mycket att hålla koll på med egen server/vps gällande driftsäkerhet, intrångsäkerhet, (s)ftp, ssh, webserver, databas, mail, vhost, php, backup etc.

Har du tid och intresse så kör hårt men det kostar inte så farligt att köpa sig ur problemen. Det som kommer ta dig 20 timmar och en massa missöden tar en annan 1 timme.

abergman 2010-09-05 18:15

Citat:

Ursprungligen postat av Danski (Inlägg 20368025)
Som någon var inne på vill jag nog också slå ett slag för managed hosting. Det är ganska mycket att hålla koll på med egen server/vps gällande driftsäkerhet, intrångsäkerhet, (s)ftp, ssh, webserver, databas, mail, vhost, php, backup etc.

Har du tid och intresse så kör hårt men det kostar inte så farligt att köpa sig ur problemen. Det som kommer ta dig 20 timmar och en massa missöden tar en annan 1 timme.

Jag håller med dig här, man har mycket att tjäna på att köpa sig fri från problemen, det är lite samma sak som att köpa en hyresrätt eller att ha en trädgårdsmästare :) Man får det bra och kan koncentrera sig på det viktiga, sin kärnverksamhet.

SajtXL 2010-09-06 21:24

PC Smarthosting är stora i UK,
har både OpenVZ, XEN och XEN HMV VPS:er.
Bra priser, dubbelt minne + rabatt 15% om du köper årsvis.
Bra support & upptid.
Använder CentOS + DirectAdmin som kontrollpanel, funkar utmärkt.

http://pcsmarthosting.com

kullervo 2010-09-06 22:39

Med så lite trafik är det väl bara att gå till ett annat webbhotell om nu Binero krånglar.

Kan du inte bara dra ner eller stänga av HTTP keep alive för att spara antalet PHP-processer som behövs?

Azone 2010-09-06 23:54

Citat:

Ursprungligen postat av Kjette (Inlägg 20368278)
Var ju inte hans trafik som går i taket? Utan CPU / minne / PHP resurser som har tilldelats.

Vad fick du för svar från support när dom berättade att det var processerna som gick i taket? Oftast så brukar vi höja lite om man ber om det första gången.

Vi gick tillfälligt över till vår dot.com adress som vi brukar när dot.se adressen blir för seg. Installerade om CMSet, körde in samma databas och fortsatte någon dag senare. Förstår inte riktigt vad som hände men liknande har hänt tidigare för någon månad sen.

De höjde antalet tilldelade PHP-processer till det dubbla, och det går att köra sidan nu men det är fortfarande segt och medlemmarna är inte så nöjda, trots att vi bara ibland får "mod_fcgid: can't apply process slot for ..." i error loggen.

Vi ser att vi behöver en snabbare sida för att fortsätta växa. Det är ett forum där medlemmarna är så aktiva stundvis att de närmast fungerar som en multichatt. De förbrukar mycket PHP-processer då, även om de inte är så väldigt många personer åt gången. Sidan är mer dynamisk än normala forum (tror jag), anpassad för ämnet och klientelet.

All caching som jag känner till är påslagen i CMSet och det går betydligt snabbare som icke-inloggad. Men sidorna är mer dynamiska/personanpassade för inloggade.

Jag antar att servern vi ligger på är lite mer belastad nu än tidigare, av andra kunder för vi ser att det även är segare nu när färre är inloggade än tidigare. Men det är väl så det är med "shared hosting".

Det hade iofs varit intressant att se vad Binero 2.0 kunde ge, eftersom resurstilldelningen av supporten sägs bli bättre. Men jag vet inte om vi kan stanna tills dess eftersom det inte finns någon tidplan när de vill "migrera" oss.

Azone 2010-09-07 22:52

Ja, nu lutar det åt Glesys eller Patrikweb svårt att bestämma sig. Båda verkar lovande.

patrikweb 2010-09-07 23:02

Beror väl lite vad du är ute efter exakt i slutändan, alla lösningar gör lösa dock.

kullervo 2010-09-08 14:09

@Azone Aha! Så det är alltså betydligt mer än 160k PHP-requests per månad. Har du lust att berätta hur mycket? Det är nämligen högst relevant information. Såg också att webbhotellet kör PHP över fast-cgi (och således förmodligen endast en PHP-process för ditt konto men med flertalet trådar). Hur många "PHP-processer" har du blivit tilldelad?

Även om det handlar om flera requests per sekund (istället för de 0,12/s som du hintade om från början) så låter det inte som ett lastproblem utan concurrency-problem. Kan det vara så att PHP-trådarna blockar varandra? Tänk på att PHPs inbyggda sessionshanterare endast kan öppna en instans av varje session i taget och blir således en blockerande flaskhals om samma webbläsare ställer fler PHP-requests samtidigt.

Danielos 2010-09-08 16:33

Citat:

Ursprungligen postat av Azone (Inlägg 20367783)
Hej,
Jag driver en växande webbsajt som blivit en med mina mått en riktig succé.
Vi kör idag hos Binero men slår i taket främst på antalet PHP-processer per användare.

Är det inte enklare att skaffa ett webbhotell som ger fler php-processer per användare än att skaffa en vps?
Den trafik du nämner i början på tråden är ju inte speciellt stor eller omfattande.

Azone 2010-09-10 16:51

Citat:

Ursprungligen postat av danielos (Inlägg 20368601)
Är det inte enklare att skaffa ett webbhotell som ger fler php-processer per användare än att skaffa en vps?
Den trafik du nämner i början på tråden är ju inte speciellt stor eller omfattande.

Kanske det, men jag vet inte vilka webbhotell som erbjuder fler php-processer per användare. Dessutom verkar Binero 2.0 göra det och det är nog bara en tidsfråga innan vi blir flyttad till Binero 2.0. De verkar dock inte kunna gen något tidschema kring detta. Skulle gärna vilja se effekten av Binero 2.0 innan vi flyttar.

Det kan tyckas att vi inte har så mycket trafik, men vi har bara hållit på i 4.5 månad och väntas växa i högre takt i framtiden så en lösning som är hållbar för lång tid är önskvärd. Frågan är om något "shared hosting" webbhotell kan fixa det.

Azone 2010-09-10 17:18

Citat:

Ursprungligen postat av kullervo (Inlägg 20368572)
@Azone Aha! Så det är alltså betydligt mer än 160k PHP-requests per månad. Har du lust att berätta hur mycket? Det är nämligen högst relevant information. Såg också att webbhotellet kör PHP över fast-cgi (och således förmodligen endast en PHP-process för ditt konto men med flertalet trådar). Hur många "PHP-processer" har du blivit tilldelad?

Även om det handlar om flera requests per sekund (istället för de 0,12/s som du hintade om från början) så låter det inte som ett lastproblem utan concurrency-problem. Kan det vara så att PHP-trådarna blockar varandra? Tänk på att PHPs inbyggda sessionshanterare endast kan öppna en instans av varje session i taget och blir således en blockerande flaskhals om samma webbläsare ställer fler PHP-requests samtidigt.

Tyvärrr har jag inte inblick i hur mycket php-processer vi behöver, men att vi slår i taket hos Binero är klart. De har dubblerat php-processerna för oss (från 5 till 10), vilket är vänligt (i vanlig Binero-anda) men vi tycks ändå slå i taket stundvis. Vi kör sidan med begränsad funktionalitet och lagt ner all vidare-utveckling av sidan tills vi får en stabilare, långsiktig lösning. Det är också så att även om Binero hävdar att php-processerna är boven i dramat så har man liten insikt i vad som egentligen gör det segt. Det kan förstås vara andra saker i kombination med php-processerna. Jag menar att vid shared-hosting har man inte särskilt bra inblick i vad som egentligen händer.

Men med din information blir jag dock orolig om problem kanske inte löser sig med en VPS-lösning utan beror på annat. Är så fallet vet jag inte vad vi kan göra. Det är möjligt att vi inte har världen bäst optimerade sida, men den är ändå inte så märkvärdig (standard Drupal, med diverse moduler och ett gäng "views" som delvis är dynamiska per användare och/eller roll). Dynamisk i den bemärkelse att viss information ser olika ut beroende på användare och aktivitet, men det är en av poängerna med ett kraftfullt CMS. Vi kan dock tydligt se att problemen kommer när fler är aktiva på sidan och skriver många trådar/inlägg. Med tiden ökar förstås också de ickeinloggade som hittar oss via google och hänvisnings-platser. Dessa tar inte lika mycket resurser men bidrar till trafiken och kanske segheten.

Danielos 2010-09-11 13:36

Citat:

Ursprungligen postat av Azone (Inlägg 20368998)
Är så fallet vet jag inte vad vi kan göra. Det är möjligt att vi inte har världen bäst optimerade sida, men den är ändå inte så märkvärdig (standard Drupal, med diverse moduler och ett gäng "views" som delvis är dynamiska per användare och/eller roll).

Om ni har så många php processer så verkar det konstigt att det inte fungerar, själv har jag erfarenhet av installationer av drupal och virtualmart i stora trafikerade webbshoppar och samtliga har endast 2x3 processer dvs 6st och det fungerar hur bra som helst.
Sedan finns det webbhotell som erbjuder tillräckligt med php processer som behövs, det är bara att höra sig för och fråga runt.


Alla tider är GMT +2. Klockan är nu 21:22.

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