【发布时间】:2011-02-02 00:51:27
【问题描述】:
如何在客户端缓存一个 aspx 页面调用?
aspx 页面返回一个资产,如下所示:
http://srv-edu-build/edumatic3/dev/RetrieveBlob.aspx?assetId=31809&assetFileId=9823
我们尝试过使用输出缓存,在后面的代码中使用缓存,但我们得到的唯一结果是服务器端缓存(通过 IIS7)。
在响应的标头中,缓存控制设置为公共,并设置过期时间(在输出缓存配置文件中设置为 14800)。
【问题讨论】:
-
我有一个类似的问题 - 返回动态生成的图像的 aspx 页面。服务器缓存并且不会重新执行页面,但它会再次返回内容(完整文件而不是 304 状态)并且浏览器似乎根本没有缓存它。