我使用安装了GZIP_Static模块的NGINX。
我试图让我的.SVG / .TTF @ FONT-FACE字体文件通过GZip提供,因为会减less约50%的文件大小。 我已经将以下mimetype添加到mime.types文件中:
image/svg+xml svg; application/x-font-ttf ttf; font/opentype otf; application/vnd.ms-fontobject eot; font/x-woff woff;
字体都放在一个文件夹中,所以我首先尝试设置文件夹特定的gzip设置,如下所示:
location /sites/default/files/fontyourface/local_fonts/ { gzip_types image/svg+xml application/x-font-ttf font/opentype ; }
这是行不通的,所以我试着只是将Mimetypes添加到nginx.conf中的“通用”gzip_types定义中 – 这也不起作用。
我已经去了,手动gzip字体文件,所以可以使用GZIP_Static。 那也行不通。
任何想法,我在做什么错了/我如何设置NGINX返回GZIP只有.SVG和.TTF文件的版本?
如果CloudFlare使用以下MIMEtypes之一进行传输,它们只会对TTF进行gzip压缩:
资料来源: https : //support.cloudflare.com/hc/en-us/articles/200168396-What-will-CloudFlare-gzip-