【发布时间】:2009-07-28 22:46:55
【问题描述】:
在 IIS7 中,我试图为所有文件名中包含特定单词的内容设置一个非常遥远的过期标头。例如,我想在 IIS7 请求的任何文件上设置此标头,即
*cached*.js
我知道可以设置远期过期标头,但我想知道是否可以像上面的示例一样在特定文件上设置它。
我想在我尝试提供服务的 .NET 应用程序上使用此方法,但我想让它更高效,以便某些文件将被缓存很长时间,因为它实际上永远不会改变。 同时我不想被限制为对某个文件夹中的所有文件或某种类型的所有文件执行此操作。
我愿意通过修改我的 Asp.Net 应用程序来实现这一点,或者通过 IIS7 设置来做到这一点。
各位,你们觉得有没有办法做到这一点?
【问题讨论】: