首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更快地加载网站图片

问更快地加载网站图片
EN

Stack Overflow用户
提问于 2011-09-02 20:45:17
回答 3查看 4K关注 0票数 1

有没有可能改善网站的背景图片,以加载更快,它是。我的网站背景图片大小为1258X441,内存大小为656KB。它花了太长的时间来加载完整的背景图片,同时访问我的网站。有没有比压缩(因为图像已经被压缩了)来提高加载速度的方法。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-02 20:51:48

选择:(2.是我的主要解决方案,3.)

  1. 将图像压缩得更多,因为图像是背景图像,所以这并不重要。用户不会像关注内容那样关注背景。
  2. 由于背景部分被内容覆盖,您可以将不可见的背景部分(在内容后面)涂成黑色(或任何其他纯色)。这将使图像压缩得更好,sparig某处。
  3. 将图像保存为JPG progresive压缩。这将使背景在图像加载时逐渐显示出更高的质量。
  4. 去掉了背景图像。(显而易见):)
  5. 今天的网络速度很快,不要改变任何事情。

还:如果你的PNG图像有任何重复的部分,那么你可以将你的图像分成三部分,并节省大量的空间。

票数 3
EN

Stack Overflow用户

发布于 2011-09-02 20:50:45

加载背景图像的速度取决于(忽略延迟)连接的带宽和图像的大小。因此,假设您有128 KB/s和一个大小为4096 KB的图像,您至少需要

代码语言:javascript
复制
4096/128 = 32s

才能加载。

因为你不能改变带宽,所以你唯一能做的就是改变图片的大小。也就是说,如果你不能进一步压缩,就降低分辨率。

如果你不想失去精确度,你可以在你的网站中放置不同质量的不同层次的背景,好的背景比坏的背景好。然后,当你的页面加载时,低质量的图像加载速度很快,你会得到一些背景。然后随着时间的推移,加载的图像质量会更好,背景也会得到改善。

票数 1
EN

Stack Overflow用户

发布于 2012-07-03 18:21:54

将您的图像加载到数据库中,并在需要时调用它们。这样做的好处是什么?一旦您启动数据库,它就会加载,并且能够在需要时检索信息。它比任何其他技术都要快

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7283587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档