I use asp.net 4 c# and Output Caching.
I have a simple CMS, the homepage take a while to load 2,47 seconds latency and I found out that I can boost its performance to 0,67 seconds latency using Output Caching.
The homepage contains a list of recent articles and news, these contents are usually updated once a day, and it is not really important they are updates as soon as the new content have been published.
At the moment I use expiration time for Output Caching to 600 seconds, but I was thinking to increase this value to 6000 seconds.
Content pages are quite static and the expiration time for Output Caching to 600 seconds
I'm afraid that a high values of expiration could create a bottleneck in my application (let s imagine a scenario where I have to keep in memory cache for many pages for long time).
Could you provide me your opinion on and if is possible your advice on a "general setting" for a similar scenario?
Probably I missed some concept so I0m note able to answer my questions.
Thanks for your time.