configurationNGINX GZip字体文件? (不同的目录不同的gzip_types)

解决scheme:事实certificate,这不是我的configuration/ NGINX故障 – 我的DNS提供商,cloudflare,阻止字体由于某种原因被GZipped

我使用安装了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压缩:

  • 字体/ TTF
  • 应用程序/ TTF
  • 应用程序/ x-TTF

资料来源: https : //support.cloudflare.com/hc/en-us/articles/200168396-What-will-CloudFlare-gzip-