减少图像加载时间

时间:2010-12-18 10:04:28

标签: asp.net .net-3.5 asp.net-ajax

我遇到图像加载问题。我的网站在主页上包含大约20张图片。加载需要很长时间。

所以在asp.net framework 3.5中有任何代码可以在没有jquery或javascript的情况下减少加载时间。

2 个答案:

答案 0 :(得分:1)

图像由客户端浏览器加载并缓存以供后续请求使用。所以你可以使用javascript预取它们。除了减少这些图像的数量之外,你在服务器端做的事情并不多,但我不认为这是一个选项: - )

您还可以查看名为CSS Sprites的技术。

答案 1 :(得分:1)

“asp.net framework 3.5中是否有任何代码可以减少加载时间”

没有

然而 1)我们在谈论什么样的图像?内容图片或布局图片?如果它们是布局图像,那么您可以将图像组合在一起并使用CSS来适当地定位它们。这将减少为图像发出的请求数量。

2)我们在谈论这些图片的文件大小是多少? 10K? 20K? 10万?您可以通过smushit运行图像以减小文件大小。

http://developer.yahoo.com/yslow/smushit/