发布
社区首页 >问答首页 >大型CSS Sprite图像(在cpu较低的计算机上运行速度较慢)

大型CSS Sprite图像(在cpu较低的计算机上运行速度较慢)
EN

Stack Overflow用户
提问于 2013-03-26 23:28:05
回答 2查看 214关注 0票数 2

我的网站有一个很大的css雪碧图。

网址:http://www.protohaber.com/demo

雪碧图:http://www.protohaber.com/demo/templates/v1/images/proto_sprite.png

我的网站运行缓慢(例如页面滚动缓慢等)某些计算机(低cpu计算机)中的at浏览器

EN

回答 2

Stack Overflow用户

发布于 2013-04-02 18:07:16

也许你应该尝试使用PNG Gauntlet来优化图像。

另一种解决方案可能是将雪碧一分为二,甚至更多。

票数 1
EN

Stack Overflow用户

发布于 2013-03-26 23:57:15

我认为主要的原因是因为图像太大(几乎1.5兆字节),所以想象一下cpu必须计算多少才能将背景从一边移到另一边。我认为你的精灵有很多不属于它的资源(比如一些图片(女孩,警示等等)。此外,你在同一个sprite中混合了很多颜色,这使得图像变得更大,因为有更多的颜色要渲染。

我认为一种选择是将精灵拆分为单独的一个,这将使文件更小的(the slow processors can handle, render and move better small images),删除图像,如(女孩,注意警报等),并使他们的jpg文件,这将使文件也更小。

sprites的想法是减少对服务器的请求,但如果这降低了应用程序的性能,最好的想法是发出更多的请求,并为最终用户提供更好的性能。

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

https://stackoverflow.com/questions/15640969

复制
相关文章

相似问题

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