Lauritz Jensen <lauritz2@hotmail.com> wrote in <3AED2946.6730B509
@hotmail.com>:
>Jesper Stocholm wrote:
>>
>> Jeg har en applikation, hvor jeg gerne vil cache resustatet af
>> nogle ret komplicerede og omfangsrige forespørgsler.
>[...]
>> application("folder_xml") = rs.xml
>
>Du kan gemme det som xml, men så vil der nok være mere ide i at gemme
>hele dom-objektet (Microsoft.FreeThreadedXMLDOM eller noget i den stil),
>så xml teksten ikke skal parsers hele tiden. Jeg plejer nu bare simple
>datatyper (arrays, string ..)
>
ja ... naturligvis ...
>> vil variablens indhold så blive overskrevet - i det øjeblik en
>> anden bruger (på potentielt samme tid) loader siden ... eller
>> holder IIS selv øje med, hvilke application-variable, der hører
>> til hvilke brugere ?
>
>Application varaible deles af alle brugere og derfor er den god til
>cahce. Hvis du vil cache nogle data, for hver enkelt bruger, skal du jo
>nok bruge session.
>
det var også min tanke ... men siden, der genererer xml-data er en dynamisk
side - dvs file.asp?id=3&num=2 ... og det skulle gerne kunne gemmes i en
variabel, der er "query-specifik" - dvs den skal hentes og adskilles fra
variablen indeholdende data hentet fra siden file.asp?id=9&num=8 .
Men kræver det ikke, at jeg kan oprette dynamiske variable - og det er vist
ikke muligt i ASP3 ... eller tager jeg fejl ?
Sessions er cookies - og jeg er ikke interesseret i at smide store mængder
data med hvert eneste request ... men er der ikke også en øvre grænse for,
hvor meget data en cookie kan indeholde - eller er det antallet af cookies,
der er begrænset ?
--
There is a group at Fort Meade, who fear that which they cannot read
so they fight with their friends (God knows to what ends!)
In attempts to get more than they need.
(Jim Bidzos, CEO of RSA Data Security)