Quantcast
Channel: Performance
Viewing all articles
Browse latest Browse all 477

II8 Output Caching

$
0
0

Hi,

I have enabled kernel cache with "using file change notifications" option.

My ApplicationPool has below settings:

Regular Time Interval: 1740 minutes

Idle-Time Out: 1739 minutes

My registry (HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters):

UriScavengerPeriod: 102400 (=29 hours)

But the page stay in cache for 30 minutes

When the UriScavengerPeriod was default setting (120 second) the page stay 240 seconds in cache

When the UriScavengerPeriod setting was 350 second, the page stay 700 seconds in cache

But, When the UriScavengerPeriod setting was 102400 second, the page stay only 30 minutes,Why?

--Edit--

Ok, here is the solition:

HKLM\System\CurrentControlSet\Services\InetInfo\Parameters\HttpResponseCacheTTL (REG_DWORD)

Default value: 900 second, I created this registry entry and increased that value and finally cache entries live for the application pool lifetime, now.

http://blogs.msdn.com/b/friis/archive/2011/01/12/debugging-and-tuning-http-sys-output-cache-on-w2k8r2-iis-7-5.aspx


Viewing all articles
Browse latest Browse all 477

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>