I am currently working on a large-scale website, that is very dynamic, and so needs to store a large volume of information in memory on a near-permanent basis (things like configuration settings for the checkout, or the tree used to implement the menu structure).
This information is not session-specific, it is consistent for every thread using the website.
What is the best way to hold this data globally within ASP, so it can be accessed when needed, instead of re-loaded on each use?
Any
AppSettingsinweb.configare automatically cached (i.e., they aren’t read from the XML every time you need to use them).You could also manually manipulate the cache yourself.
Edit: Better links…