Avatar billede styrmand Nybegynder
02. oktober 2001 - 11:16 Der er 9 kommentarer og
1 løsning

Et teoretisk spørgsmål?

Men dog meget konkret...
Jeg har et spørgsmål vedr. web-serverens belastning, når man anvender ASP under IIS5.
Lad os antage at hele mit site findes på én side. Siden er kombineret HTML og ASP. Samlet fylder det hele 100k.
Hvor meget belaster denne side min server, når der er 10 aktive sessioner på samme tid?
Belasttes serveren 10 * 100k eller belastes den 1* 100k?
Elle måske noget helt tredie?
Avatar billede a-torsten Nybegynder
02. oktober 2001 - 11:20 #1
Sessions belaster  x 10
Applications belaster x 1

-Anders

PS: Jeg er ikke 100% sikker.... Men næsten :o)
Avatar billede a-torsten Nybegynder
02. oktober 2001 - 11:21 #2
Hvis du gerne vil have din side til at belaste mindre, sås du sørge for at du kun har \"1 x <%\" i dit dokument, og så tilføje din html via \"Response.write\"

-Anders
Avatar billede skwat Praktikant
02. oktober 2001 - 11:21 #3
Det kan du ikke stille så firkantet op
Avatar billede styrmand Nybegynder
02. oktober 2001 - 11:27 #4
a-torsten>Ja du har ret.
Men spørgsmålet går netop på, om \"siden\" opfattes som en session, eller en application.
Avatar billede styrmand Nybegynder
02. oktober 2001 - 11:28 #5
a-torsten> Lad os bare antage at al sidens html udskrives med response.write. Hvordan ser regnestykket så ud?
Avatar billede a-torsten Nybegynder
02. oktober 2001 - 11:35 #6
Umidbart vil den opfattes som sessions, da den jo modtager 10 frespørgsler på det samme.....

Så 10 x belastning...

Men det er som skwat ikke så nemt og firkantet at sætte op....

Ang response.write, så har du den fordel at du kun skal bruge <% en gang...

Hver gang der står <% starter din ASP-engine, og det belaster...

-Anders
Avatar billede styrmand Nybegynder
02. oktober 2001 - 11:41 #7
Jeg er klar over at skift mellem <% belaster.
Jeg er nu ikke enig med dig i din konklutsion.
En session er i realiteten kun et \"tal\" vist nok på 64 bytes. Så den belastning giver kun 640 bytes. (Det forudsætter naturligvis, at der ikke er specificeret andre sessionvariable.)
Disse sessions kunne udemærket dele den samme kode, helt på samme måde som de kan dele application-variable.
Der må findes noget, som dokumneterer dette.
Avatar billede burningice Nybegynder
02. oktober 2001 - 16:24 #8
a-torsten>> ang response.write belaster det også serveren... dvs at det er hurtigere at opbygge en variabel som man så skriver ud end at bruge response.write 10 gange
Avatar billede styrmand Nybegynder
01. november 2001 - 00:27 #9
Jeg kan oplyse, at jeg af anden vej har fundet ud af følgende.
Koden fylder kun én gang. Forskellige sessioner deler samme sourcekode. svaret er altså 1 * 100.
Avatar billede styrmand Nybegynder
01. november 2001 - 00:27 #10
Hermed får jeg selv pointsene.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester