最佳答案
我想在 IIS7中为我的 ASP.NET 网站的静态内容缓存设置规则。
我看过这些文章,其中详细介绍了如何使用 web.config
中的 <clientCache />
元素:
但是,此设置似乎全局应用于所有静态内容。有没有一种方法可以只对某些目录或扩展执行此操作?
例如,我可能有两个目录需要单独的缓存设置:
/static/images
/content/pdfs
是否可以根据扩展名和文件夹路径设置发送缓存头(max-age
、 expires
等)的规则?
请注意,我必须能够通过 web.config
这样做,因为我没有访问 IIS 控制台。