Nginx não está comprimindo arquivos tff

1

Eu adicionei isso à minha configuração nginx

gzip_types application/javascript application/font-ttf text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml image/x-icon;

Mas quando eu executo um webpagetest.org , obtenho esse resultado

Use gzip compression for transferring compressable responses: 67/100

707.7 KB total in compressible text, target size = 471.6 KB - potential savings = 236.1 KB

WARNING - (167.7 KB, compressed = 88.1 KB - savings of 79.5 KB) - https://example.com/static/fonts/Roboto-Regular.ttf
WARNING - (166.4 KB, compressed = 88.0 KB - savings of 78.5 KB) - https://example.com/static/fonts/Roboto-Light.ttf
WARNING - (166.8 KB, compressed = 88.7 KB - savings of 78.1 KB) - https://example.com/static/fonts/Roboto-Bold.ttf

Devo adicionar um tipo diferente de gzip_types na configuração?

    
por nadermx 07.10.2018 / 20:48

1 resposta

2

A configuração nginx padrão fornecida com o nginx não inclui um tipo MIME para arquivos de fontes TrueType. Você pode ver os tipos MIME configurados no arquivo enviado /etc/nginx/mime.types .

Você pode adicionar ao bloco existente types na configuração do nginx.

types {

    .....

    application/x-font-ttf ttf;
}

Embora você provavelmente deva usar o tipo MIME oficial font/ttf em vez do tipo MIME provisório que você tentou usar.

    
por 07.10.2018 / 23:00

Tags