我在网站根目录的 web.config 文件中使用此代码为我的静态内容设置过期标头:
<staticContent>
<clientCache httpExpires="Sun, 29 Mar 2020 00:00:00 GMT" cacheControlMode="UseExpires" />
</staticContent>
它似乎适用于我的 css 和 javascript,因为 Yslow 不再给我错误。但是,它确实表明我在页面上的所有 png 图像由于某种原因没有过期标题。
(2015/8/20) http://fonts.googleapis.com/css?...
(2015/8/20) http://www.google-analytics.com/analytics.js
(no expires) http://snippetspace.com/img/snippetspacelogo.png
(no expires) http://snippetspace.com/favicon.png
(no expires) http://snippetspace.com/img/iwebkitsliderimage.png
我正在使用 Microsoft Azure 网站,因此只能访问 web.config 文件。关于如何配置它以使其也涵盖我的 png 的任何想法?