我一直在将CSS和JS文件合并。同样的,我也几乎总是将图片合并。我想知道,Google的SPDY协议通过支持多路复用连接是否能够消除这一需求呢?我不是在询问编译/压缩,而是在问传统HTTP协议中由额外HTTP请求带来的开销问题。
我一直在将CSS和JS文件合并。同样的,我也几乎总是将图片合并。我想知道,Google的SPDY协议通过支持多路复用连接是否能够消除这一需求呢?我不是在询问编译/压缩,而是在问传统HTTP协议中由额外HTTP请求带来的开销问题。
SPDY允许浏览器同时获取所有图像,这有助于提高性能。如果浏览器带宽足够,这已经足以使SPDY与使用雪碧图的HTTP相比速度更快。
但是,对于绝对性能而言,雪碧图仍然更优。
通常情况下,当你将5到6张图片合并时,生成的图片大小明显比单个图片的大小之和要小得多。具体效果取决于所使用图片的类型和数量。css技巧网站上有一个示例:http://css-tricks.com/css-sprites/