---
title: "Global.asa fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/100543-global-asa-fråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "wborg"
published: "2004-03-29T02:23:06.000Z"
updated: "2004-03-29T09:51:39.000Z"
replies: 7
views: 298
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/100543-global-asa-fråga"
---

# Global.asa fråga

## #1 — wborg, 2004-03-29T02:23Z

Hej!

Jag har en fråga angående detta script som ska visa antal besökare på sidan just nu och det funkar super när det gäller att lägga till en besökare men den drar inte bort en besökare som lämnar sidan, någon som kan se varför?:

```
<script language="vbscript" runat="server">
Sub Application_OnStart
Application("numvis")=0
End Sub

Sub Session_OnStart
Application.Lock
Application("numvis")=Application("numvis") + 1
Application.UnLock
End Sub

Sub Session_OnEnd
Application.Lock
Application("numvis")=Application("numvis") - 1
Application.UnLock
End Sub
</script>
```

Tacksam för all hjälp jag kan få
/Stefan

Permalänk: https://www.webforum.nu/p/100543

## #2 — OveRRidE, 2004-03-29T06:10Z

Händer det inte alls, eller händer det senare än du tänkt dig?

Permalänk: https://www.webforum.nu/p/1311083

## #3 — wborg, 2004-03-29T08:50Z

Ja det händer senare än jag tänkt mig märkte jag efter ett tag.
Dessutom så märkte jag när jag skulle testa att dra igång ett antal sessions för att testa scriptet att det adderade lite lustigt oxå, jag startade 7 webfönster och det stog då vartefter 1, 2, 3, 4, 5, 9, 12 besökare just nu! Varför hoppar den från 5 till 9 och från 9 till 12? Vad hände med siffrorna där emellan?

Permalänk: https://www.webforum.nu/p/1311134

## #4 — OveRRidE, 2004-03-29T08:59Z

> **Jag skrev:**
>
> Ty global.asa:s vägar äro outgrundliga.

Jag är lite nyfiken på hur du startade de där fönstrena. Genom att klicka på IE-ikonen eller välja Nytt fönster från menyn?

Permalänk: https://www.webforum.nu/p/1311144

## #5 — wborg, 2004-03-29T09:25Z

Genom att klicka på IE-ikonen, kanske inte bästa sättet men har bara en dator där jag e just nu så det är lite svårt att testa med fler klienter för tillfället.

Har nu lyckats fixa till tiden på session så att den funkar ganska mycket bättre än förut, global.asa ser numer ut så här:

```
<script language="vbscript" runat="server">
Sub Application_OnStart
Application("numvis")=0
End Sub

Sub Session_OnStart
Session.Timeout = 1
Session("Start") = Now()
Application.Lock
Application("numvis")=Application("numvis") + 1
Application.UnLock
End Sub

Sub Session_OnEnd
Application.Lock
Application("numvis")=Application("numvis") - 1
Application.UnLock
End Sub
</script>
```

/Stefan

Permalänk: https://www.webforum.nu/p/1311157

## #6 — OveRRidE, 2004-03-29T09:29Z

Är det inte lite taskigt att ha timeout på en minut? Det innebär ju att om en besökare är inaktiv i 60 sekunder, så förlorar denne sin session och all eventuell data (validering t.ex.) som ligger i session-scope.

Permalänk: https://www.webforum.nu/p/1311159

## #7 — wborg, 2004-03-29T09:35Z

Nej alltså denna räknare e bara för skojs skull, den ska ligga på en sida som ska lagra resultat från tävlingar. Jag vill bara ha den för att folk ska få en uppfattning om varför sidan kanske segar sig t.ex. Typ att sidan laddar segt och det står 173 besökare just nu! Då kan man ju förstå varför det är segt, framför allt eftersom den körs mot Access databas.

Permalänk: https://www.webforum.nu/p/1311163

## #8 — OveRRidE, 2004-03-29T09:51Z

Mjo, men det känns som lite fel approach om du har prestandaproblem. 

Jag skulle nog hellre se till att lagra en exekveringstid per sida i en databas och optimera lite kod för att få reda på flaskhalsarna.

Permalänk: https://www.webforum.nu/p/1311178

---

Tråden på webben: https://www.webforum.nu/amne/asp/100543-global-asa-fråga
