目的是减少HTTP请求。另外,有时压缩后的精灵的重量会小于原始图像。
最近,我有一个网站,网站上有很多透明的渐变色(从白色到透明,从灰色到透明),在透明图像上有一些黑白。通过将它们全部放置在一个精灵中并将png中的颜色减少到8,我可以使精灵在文件大小上小于原始图像(只是…节省了约0.5%)。通过将HTTP请求的数量从10个减少到1个,虽然意味着站点加载速度更快(如果测量从第一次连接到传输的所有数据的时间)。
我同意,尽管有可能使事情搞砸,最终产生比所需大的精灵,特别是如果您不使用PNG压缩。
请注意,在发布此文档后的两年内–如果您使用的是SSL,则应研究SPDY(我再过两年的笔记将提到HTTP 2.0而不是SPDY!)。 SPDY消除了拼写的好处。