title: Caching Dynamic data that isn't really dynamic in an IIS7 environment
body: <p>Okay, so I have an old ASP Classic website.  I've determined I can reduce a huge number of DB calls by caching the data daily.  Our site data is read only, and changes very slowly.  I think based on our site usage, I would be able to cache pages by query string for every visit each day, without a hit to our server.</p>
  
  <p>My first thought was to use Output Caching, but the problem I discovered right away was that it wasn't until the third page request was generated that I gained any performance.  I verified this using SQL profiler,  but I'm not sure why.</p>
  
  <p>My second thought was to add this ObjPageCache include file from <a href="https://web.archive.org/web/20211020131054/https://www.4guysfromrolla.com/webtech/032002-1.shtml" rel="nofollow">https://web.archive.org/web/20211020131054/https://www.4guysfromrolla.com/webtech/032002-1.shtml</a> After some research I discovered that this could cause more issues than it may solve <a href="http://support.microsoft.com/kb/316451" rel="nofollow">http://support.microsoft.com/kb/316451</a></p>
  
  <p>I'm hoping someone on here will tell me that since 2002 the issue with Sending ServerXMLHTTP or WinHTTP Requests to the Same Server has been resolved with Microsoft.</p>