P
Phil Sandler
All,
I am designing a system that will involve an IIS/ASP.Net application
server. The main purpose of the application server will be to load
large amounts of static data into memory and do fast lookups on it.
The total cache size at the time of first installation will be roughly
350MB, but may grow to as large as 10GB over the next five years.
My questions:
1. Can the ASP.Net cache utilize this much memory, assuming the
processor and OS are 64-bit?
2. If the cache size were 10GB, how much memory would the machine need
to prevent cache/application recycling (assume very little memory
usage in the app outside of the cache).
3. Since the loading of the static data would be expensive and time
consuming, would any other steps need to be taken to avoid application
restarts?
4. Is there any limit to how large a single object in the cache can be
(it's likely one dataset or hashtable in our system could approach
200MB).
5. Finally, is there another caching option that is more efficient/
usable/scalable/etc. than the one provided with ASP.Net?
Thanks for any insight.
Phil
I am designing a system that will involve an IIS/ASP.Net application
server. The main purpose of the application server will be to load
large amounts of static data into memory and do fast lookups on it.
The total cache size at the time of first installation will be roughly
350MB, but may grow to as large as 10GB over the next five years.
My questions:
1. Can the ASP.Net cache utilize this much memory, assuming the
processor and OS are 64-bit?
2. If the cache size were 10GB, how much memory would the machine need
to prevent cache/application recycling (assume very little memory
usage in the app outside of the cache).
3. Since the loading of the static data would be expensive and time
consuming, would any other steps need to be taken to avoid application
restarts?
4. Is there any limit to how large a single object in the cache can be
(it's likely one dataset or hashtable in our system could approach
200MB).
5. Finally, is there another caching option that is more efficient/
usable/scalable/etc. than the one provided with ASP.Net?
Thanks for any insight.
Phil