webForumDet fria alternativet

Antal aktiva besökare utan global.asa

ASP

2 svar · 268 visningar · startad av MindsEye

Medlem sedan feb. 200160 inlägg
Frågan#1

Kan man räkna antal aktiva besökare på en sajt utan att använda filen global.asa?

Har haft problem med att filen global.asa hänger sig och då funkar inte sajten alls...

Medlem sedan dec. 19996 721 inlägg
#2

Det fina med global.asa är att den (försöker) hålla reda på när sessions-objektet dör, och att man kan garantera att den alltid körs.

Men, du kan ju - på vilken sida som helst - kolla om t.ex. Session("Banan") är definierad. Är den inte det så är användaren ny, varvid man kan sätta Session("Banan") till now() och öka på räknaren. När värdet Session("Banan") börjar bli lite gammalt så sätter vi om det till now igen.

Hur hantera onend? Mja..varje gång man sätter in värdet i Session("Banan") så passar man på att berätta för en Application-variabel, som kan vara en tvådimensionell array eller ett Dictionary, att nu har Sessionen med SessionID blablabla uppdaterats.

När man sedan tar ut antalet inloggade så passar man på att rensa bort sådana som är för gamla.

Sedan kan man ju fråga sig varför global.asa kraschar..

Medlem sedan feb. 200160 inlägg
#3

Jag vet inte heller varför den hänger sig men det var supporten på webhotellet vi ligger på som sa att det kunde hända...

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