0

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

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

4

1 回答 1

2

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

这篇文章开头很糟糕,倾向于表明您需要为到期选择一个固定值并将其放置在配置文件中。但它后来显示了一个屏幕截图:

在此处输入图像描述

有一些更有希望的选择。

于 2012-10-31T07:00:31.750 回答