当Google速度测试显示“未指定过期”时,如何改进我的asp.net网站?

时间:2012-10-31 06:50:42

标签: asp.net performance pagespeed

我进行了不同的速度测试,包括使用Google's PageSpeed Insights。对于每个页面上的每个图像,它警告我应该在每个图像上指定高度和宽度,但更重要的是,它在每个图像后都说“到期未指定”。它提供了有关如何解决此问题的建议的链接,例如使用 HTTP缓存标头,但我根本不理解这一点。我有47页,其中许多页面上有10多张图片。

所有图片都经过优化,但由于我在拥有5个母版页的asp.net网站上,我该怎么办?我见过php页面的解决方案。我甚至不知道“未指定的到期”是什么意思。有什么东西我应该放在我的母版页的头部,或者我是否需要对我网站上的每个图像进行某种类型的编码?在这方面的任何指导将不胜感激!

1 个答案:

答案 0 :(得分:2)

您需要更改IIS设置,以便在提供图像文件(或其他有趣的静态内容)时,它会设置适当的缓存到期值。

This article开始很差,倾向于表明您需要为到期时选择一个固定值并将其放在配置文件中。但它后来显示了截图:

enter image description here

有一些更有希望的选择。