Active Server Pages
ASP-koulutus / kurssit v. 2008
Kurssit saatavilla kautta Suomen. Tule, tutustu ja varaa oma koulutustapahtumasi jo tänään. Kurssit järjestää IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
global. asa - tiedosto
Yleisesittely
global.asa tiedoston avulla voidaan määritellä sovellus (application)- ja sessio (session)-tason tapahtumankäsittelijöitä. Tämän lisäksi global.asa-tiedoston avulla hallitaan sovellus- ja sessiotason muuttujien tilaa; global.asa-tiedostossa on mahdollista määritellä uusia muuttujia sekä COM-komponentin ilmentymiä, joita sovellus ja/tai sovelluksen käyttäjät voivat hyödyntää.
globa.asa-tiedosto sijaitsee aina Microsoft IIS:n virtuaalipalvelun / verkkopalvelun juuressa. Kun sovellus käynnistyy ensimmäistä kertaa, IIS tarkistaa global.asa-tiedoston sisällön ja lataa sen muistiin. Tämän jälkeen IIS ei lue tiedoston sisältöä, ellei global.asa-tiedostoon tehdä muutoksia (jolloin IIS-huomaa muutoksen automaattisesti) tai palvelu/palvelin käynnisty uudelleen.
ASP.NET ympäristössä global.asa on korvattu monipuolisemmalla global.asax-tiedostolla.
Noudata global.asa-tiedoston kanssa työskennellessä aina äärimmäistä varovaisuutta. Yksikin virhe tiedostossa riittää aiheuttamaan koko sivuston kattavan virhetilan.
global.asa-tiedoston perusrakenne on aina sama:
<SCRIPT LANGUAGE=VBSCRIPT RUNAT=Server>
Sub Session_OnStart
' session alussa suoritettavat toimenpiteet
End Sub
Sub Session_OnEnd
' session lopussa suoritettavat toimenpiteet
End Sub
Sub Applicaton_OnStart
' sovelluksen alussa suoritettavat toimenpiteet
End Sub
Sub Application_OnEnd
' sovelluksen lopussa suoritettavat toimenpiteet
End Sub
</SCRIPT>
Seuraavaksi luomme sivunlatausten laskemisessa / seurannassa tarvittavan laskurin, joka osoittaa kuinka tehokas työkalu global.asa on.
Tutustu artikkelin muihin osiin:
»»» ASP »»» global.asa - tiedoston yleisesittely
»»» ASP »»»Sivunlatausten seuranta/laskelma Application-olion ja global.asa:n avulla
»»» ASP »»» Sovelluksen kokonaiskäyttäjämäärän seuranta
Tallenna tämä sivu kirjanmerkkeihin!