我做了一个简单的测试用例。
默认.asp:
<%=now%>
网络配置:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<location path="default.asp">
<system.webServer>
<caching>
<profiles>
<add extension=".asp" policy="CacheForTimePeriod" kernelCachePolicy="DontCache" duration="01:00:00" varyByQueryString="*" />
</profiles>
</caching>
</system.webServer>
</location>
如果我请求 default.asp 2 次页面被缓存,则 datetime 值在一段时间内表示相同,但不是整个小时。
要测试这个打开的 default.asp 请求页面,直到它被缓存,然后等待 5 分钟并刷新页面。
我正在使用 Windows 7 + IIS7.5