我正在开发一个网站,我想实现缓存以提高其性能。
如果我用
<@ OutputCache Duration="20" VaryByParam="None">
我的页面将存储在哪里?在客户端还是在服务器端?如果存储在客户端,存储在哪里?
我可以缓存母版页吗?
最佳答案
如果您不指定位置,输出缓存指令将至少将其存储在服务器上。它还允许(通过 header )中间代理和客户端在他们选择时进行缓存。*
这取决于消费客户端 a) 选择是否遵守缓存 header 和 b) 在何处缓存。对于大多数浏览器,它通常位于“Internet 临时文件”或类似文件中。
*这更像是代理或客户端缓存的“建议”,因为无论哪种方式最终都取决于他们。
关于c# - 缓存信息存储在 ASP.NET 中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4172544/