我阅读了一些关于 HTTP 标头压缩的文章。今天我安装了 YSlow,它建议我压缩资源(文本/html、javascript、css 和图像)。现在我正在阅读Apache mod_deflate的文档,但在示例中不要压缩图像。
我应该还是不应该压缩我网站中的图像?
我阅读了一些关于 HTTP 标头压缩的文章。今天我安装了 YSlow,它建议我压缩资源(文本/html、javascript、css 和图像)。现在我正在阅读Apache mod_deflate的文档,但在示例中不要压缩图像。
我应该还是不应该压缩我网站中的图像?
您的图像应该已经被压缩 - 任何额外的压缩都不会对文件大小产生任何明显影响,但会增加处理时间。
压缩已经压缩的文件很少会导致文件大小减小,并且通常会增加文件大小。
GIF、JPEG 或 PNG 等图像已经通过高度专业化的算法进行压缩,这些算法比 deflate 等通用算法获得更好的结果。
因此,重新压缩它们几乎不会增加大小,甚至可以使文件变大,但会增加服务器端处理的成本。
所以,换句话说......不要压缩图像。
SVG 应该由Apache mod_deflate压缩为
AddType image/svg+xml svg
AddOutputFilterByType DEFLATE image/svg+xml
更多信息,请访问https://httpd.apache.org/docs/2.4/mod/mod_deflate.html。