我遇到图像加载问题。我的网站在主页上包含大约20张图片。加载需要很长时间。
所以在asp.net framework 3.5中有任何代码可以在没有jquery或javascript的情况下减少加载时间。
答案 0 :(得分:1)
图像由客户端浏览器加载并缓存以供后续请求使用。所以你可以使用javascript预取它们。除了减少这些图像的数量之外,你在服务器端做的事情并不多,但我不认为这是一个选项: - )
您还可以查看名为CSS Sprites的技术。
答案 1 :(得分:1)
“asp.net framework 3.5中是否有任何代码可以减少加载时间”
没有
然而 1)我们在谈论什么样的图像?内容图片或布局图片?如果它们是布局图像,那么您可以将图像组合在一起并使用CSS来适当地定位它们。这将减少为图像发出的请求数量。
2)我们在谈论这些图片的文件大小是多少? 10K? 20K? 10万?您可以通过smushit运行图像以减小文件大小。