2011-02-10 52 views
14

我读了一些关于HTTP头压缩的文章。今天我安装了YSlow,它建议我压缩资源(text/html,javascript,css和图像)。现在我正在阅读Apache mod_deflate的文档,但在该示例中不会压缩图像。为什么我不应该在HTTP标头中压缩图像?

我应该或不应该在我的网站中压缩图像?

+0

YSlow建议*图像*被压缩?你确定?这听起来像奇怪的建议。 – 2011-02-10 12:42:15

回答

34

您的图像应该已经被压缩 - 任何额外的压缩对文件大小都没有任何明显的影响,但会增加处理时间。

压缩已被压缩的文件很少会导致文件大小的减少,并且通常会增加文件大小。

+0

+1感谢您提供以下信息:D – 2011-02-10 12:48:46

2

GIF,JPEG或PNG等图像已经通过高度专业化的算法进行了压缩,这些算法比通用算法(如放气)的效果更好。

因此,重新压缩它们几乎没有增益的大小,甚至可以使文件变大,并增加服务器端处理的成本。

所以,换句话说......不要压缩图像。