如何为favicon.ico启用gzip压缩?

12

如何启用Apache对网站图标进行压缩?

FAILED - (11.6 KB, compressed = 5.7 KB - savings of 5.9 KB) - http://website/favicon.ico
3个回答

13
从您的示例中可以看出,失败是来自WebPagetest。
将以下行添加到文件/etc/apache2/mods-enabled/deflate.conf中(适用于Ubuntu 12.04上的Apache 2.2):
AddOutputFilterByType DEFLATE image/x-icon

之后重新加载apache。


2
这在 Fedora 25 上不适用于2.4。但 image/vnd.microsoft.icon 可以。 - Dennis
1
在 400 万个样本中,66.82% 的网站使用媒体类型 image/x-icon,剩下的则使用 image/vnd.microsoft.icon。 - Daniel

9

以下是我在Nginx中进行资产压缩的配置:

gzip on;
gzip_min_length  1100;
gzip_buffers  4 32k;
gzip_types  text/plain
            application/x-javascript
            text/xml
            text/css
            font/woff
            application/font-woff
            font/truetype
            font/opentype
            font/eot
            application/vnd.ms-fontobject
            image/svg+xml
            image/x-icon;
gzip_vary on;

-1
你可以使用ImageMagick来压缩ico文件:
compress -color 16 PATHTOORIGINAL/file.ico PATHTONEW/file.ico

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接