CSSsprites的最年夜成绩是内存占用。非准确机关的sprite图片会占意图想不到的内存空间。以WHITTV网站为例,这里是一张sprite图片,1299x15,000的png,已经由很好的紧缩,实践下载巨细只要26K摆布,可是扫瞄器不会转换紧缩的图象数据。当图片下载并解压,将泯灭75MB内存(1299*15000*4)。假如图片没有阿尔法通明,大概会减小到1299*15000*3,可常常仍是就义了衬着速率。即使云云,我们占用了55MB内存。这张图片尽年夜部分是空缺的,甚么都没有,没有甚么有效的内容。仅仅由于这张图片,当扫瞄器只加载WHIT主页时会增添75+MB内存。
简而言之,即便是很小的sprite图片也有大概吃失落大批的体系内存--每一个页面50M乃至100M大概更多。速率固然相当主要,但要意想到sprite及其他hacks一样会影响用户体验。
consistentdesign=cleancode=fastsite(分歧的计划=更洁净的代码=更快的网站)
欢迎光临 仓酷云 (http://ckuyun.com/) | Powered by Discuz! X3.2 |