Hei!
Har en server kjørende som webserver med WAMP. Foreløpig en Windows 7 installasjon. Denne hoster da en web-applikasjon som foreløpig mottar ca 1 request i sekundet. Ikke snakk om virkelige brukere selvsagt, er datamaskiner som snakker med hverandre. Men vurderer å gå over til Linux og LAMP. Bedre ytelse på Linux?
Uansett, vanligvis ligger responstiden på mellom 10-100 ms. Det er da snakk om litt PHP-kode som kjøres, hente litt data fra MySQL og kanskje et par bilder samt enkel HTML og CSS. Vi har kjørt et par stresstester på den med veldig mange forespørsler hvert sekund, og da dropper plutselig responstiden til opptil flere sekunder. For denne tjenesten skal nemlig utvides til å takle 10-20 request i sekunder, og mulig streaming av videoklipp.
Spørsmålet er hvordan det er best å skalere en webserver-løsning? Hva er som regel det svakeste punktet?
Foreløpig ser oppsettet slik ut:
* Nettlinje: 100/100 mbit
* Brannmur: Microsoft TMG (server 2008 R2)
* Server: Win 7 med WAMP virtualisert på ESXi med godt med CPU og RAM
Men har vurdert noen mulige måter å skalere på:
http://bildr.no/thumb/1043577.jpeg
Har prøvd å googlet litt rundt, men har fått få konkrete løsninger. Derfor spør jeg her om noen har erfaring med slike systemer, og/eller linker til gode ressurser.
Har en server kjørende som webserver med WAMP. Foreløpig en Windows 7 installasjon. Denne hoster da en web-applikasjon som foreløpig mottar ca 1 request i sekundet. Ikke snakk om virkelige brukere selvsagt, er datamaskiner som snakker med hverandre. Men vurderer å gå over til Linux og LAMP. Bedre ytelse på Linux?
Uansett, vanligvis ligger responstiden på mellom 10-100 ms. Det er da snakk om litt PHP-kode som kjøres, hente litt data fra MySQL og kanskje et par bilder samt enkel HTML og CSS. Vi har kjørt et par stresstester på den med veldig mange forespørsler hvert sekund, og da dropper plutselig responstiden til opptil flere sekunder. For denne tjenesten skal nemlig utvides til å takle 10-20 request i sekunder, og mulig streaming av videoklipp.
Spørsmålet er hvordan det er best å skalere en webserver-løsning? Hva er som regel det svakeste punktet?
Foreløpig ser oppsettet slik ut:
* Nettlinje: 100/100 mbit
* Brannmur: Microsoft TMG (server 2008 R2)
* Server: Win 7 med WAMP virtualisert på ESXi med godt med CPU og RAM
Men har vurdert noen mulige måter å skalere på:
http://bildr.no/thumb/1043577.jpeg
Har prøvd å googlet litt rundt, men har fått få konkrete løsninger. Derfor spør jeg her om noen har erfaring med slike systemer, og/eller linker til gode ressurser.