我正在开发一个网站,允许用户查看和配置产品。 我想用jquery,css3和html5来启动这个项目,并且适用于旧版浏览器。加载大量图像
我已经合并了几个精灵中的所有最小图像,以减少http请求的数量(图像将从无cookie的子域中提供)。 顺便说一下,对于每种配置组合,产品必须以360°的角度可见。 这产生2252个图像(总共15mb)。
这对bandwitdh来说不是一个大问题,因为我们有2个专用服务器,但我只是想着改善用户体验的最佳方式。
其实我只为预设的产品视图预先加载图像,然后当用户更改设置时,我加载所需的图像(jQuery在这里帮助)。当图像加载时,用户将选择“加载”gif。我还应该在图片还没有请求时预加载吗?
图像将被浏览器缓存,因此每个图像将是304 Not Modified响应。 您有任何建议或建议可以改善用户体验吗?
谢谢。
好主意:) 也许我应该和你一样玩效果。 感谢分享这个,尤其是第一部分对我来说非常重要,以便将来评估我是否应该预先加载所有内容。 –