webForumDet fria alternativet

Farlig kod som genererar "Requests"

ASP

8 svar · 529 visningar · startad av tstone

Medlem sedan apr. 2001101 inlägg
Frågan#1

Jag sitter med en site där jag har "hittat" en kodsnutt som plockar fram slumpmässiga poster i en databas och presenterar dessa som "reklam" på sidan. Problem har uppkommit på webbservern där siten ligger och jag undrar om någon vet vad koden nedan kan tänkas göra och om det är "farligt".

' add the URL parameters to the MM_keepURL string
For Each MM_item In Request.QueryString
  MM_nextItem = "&" & MM_item & "="
  If (InStr(1,MM_removeList,MM_nextItem,1) = 0) Then
    MM_keepURL = MM_keepURL & MM_nextItem & Server.URLencode(Request.QueryString(MM_item))
  End If
Next

Enligt ägaren till webbhotellet (anonymt) "svämmas" servern över med requests till och från...

:) Nicke

Medlem sedan sep. 200350 inlägg
#2

Vad menar du med "farligt"? Att det skulle generera för mycket trafik?

Medlem sedan apr. 2001101 inlägg
#3

"Farligt" är väl kanske att ta i, koden fungerar utmärkt "hemma" och hos ett webbhotell. På ett annat webbhotell bromsas sidorna kraftigt för att sedan "dö". I går fick vi starta om hela webbplatsen men så fort sidorna startades så dog de igen? Mycket konstigt.

Svaret till dig är att ja- jag tror att det skapar mycket trafik men jag har inte gjort koden själv och vet inte hur det fungerar...huh

:D Nicke

Medlem sedan sep. 200350 inlägg
#4

Kodsnutten som du skrev hanterar querystrings. Det verkar som om den tar dom querystrings som finns och lagrar dessa i en variabel för att man ska kunna använda dessa senare. Kanske vid en vidarelänkning till en annan sida. Den checkar också varje querystring med en lista (MM_removeList) på sådana som ska tas bort. Så om inte värdet på variabeln MM_removeList är enormt stort eller att sidan använder enormt många querystrings (vilket är ganska osannolikt) så ska det inte generera så mycket trafik att det blir problem.

Det är nog något annat som är problemet.

Medlem sedan apr. 2001101 inlägg
#5

:D Supertack! Det är härligt när man sådana svar som man vill ha.. :e

Nicklas

Medlem sedan mars 20015 287 inlägg
#6

Det som lär vara mer intressant ur prestandasynpunkt är väl hur koden som hanterar databasanropen ser ut?

Medlem sedan dec. 199919 074 inlägg
#7

Trumdidumdiddidumdidigikomdididadda? :e

Medlem sedan mars 20016 260 inlägg
#8

Den koden som var där genereras förövrigt av Dreamweaver om det är utav intresse att veta.

Medlem sedan apr. 2001101 inlägg
#9

Nuuu fattar jag vad det står...

Trumdidumdiddidumdidigikomdididadda?

Tihi - ja det kan väl vara en orsak till felmeddelanden i allmänhet...

:birp Nicke

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)