I've got some custom values in the AppSettings, in my web.config file.
These values get checked upon every Request. (Please ignore the fact that this might be a bad/good thing .. that's out of scope of the question).
eg.
So if every request checks the web.config file for the value of this key, would be be smart to put this into the Application cache (eg. via the global.asax) instead of checking this value EVERY request?
I'm assuming that when we read a value from the AppSettings, the website does a physical read of the web.config file? or is this information also all read into Memory when the website starts up and all references to any appSettings information is just an inmemory read .. not a disk I/O read?