Я использую NGINX с установленным модулем GZIP_Static.
Я пытаюсь заставить свой.SVG/.TTF @FONT-FACE файлы шрифтов подаваться через GZip, поскольку будет сокращение приблизительно 50%-го размера файла. Я добавил следующий mimetypes к 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 ;
}
Это не работало, таким образом, я пытался просто добавить типы Пантомимы к "универсальному" gzip_types определению в nginx.conf - который не работал также.
Я вошел и вручную gzipped файлы шрифтов, таким образом, GZIP_Static может использоваться. Это не работало также.
Какие-либо идеи относительно того, что я делаю неправильно / как я могу настроить NGINX для возврата версий GZIP'd только.SVG и.TTF файлы?
CloudFlare будет архивировать TTF только в том случае, если они передаются с одним из этих типов mime:
Source : https://support.cloudflare.com/hc/en-us/articles/200168396-What-will-CloudFlare-gzip-