2017-07-25 8 views
2

Ceci est la configuration pour gzip compression dans Apache Tomcat 8Gzip compression dans Apache Tomcat 8 pour l'image et la police

<Connector port="7070" maxHttpHeaderSize="8192" 
     maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 
     enableLookups="false" redirectPort="8443" acceptCount="100" 
     connectionTimeout="20000" disableUploadTimeout="true" 
     compression="on" 
     compressionMinSize="256" 
     noCompressionUserAgents="gozilla, traviata" 
     compressableMimeType="text/html,text/xml,text/plain,text/css,application/javascript,font/otf,font/woff, 
     font/woff2,image/gif,image/jpg,image/png"/> 

png image est OK. Il ne fonctionne pas pour les polices jpg et woff2 comme ci-dessous.

J'essaie déjà comme ci-dessous, il ne fonctionne pas

image/jpg <or> image/jpeg <or> application/octet-stream 

font/woff <or> font/woff2 <or> application/font-woff <or> application/font-woff2 

Test De Chrome

enter image description here

+1

Vous n'obtiendrez pas de meilleurs résultats et vous gaspillerez de l'énergie. –

+0

Je pensais, Si je peux compresser des images et des ressources (par exemple, jpg, police, png), le temps de réponse sera plus rapide. – CycDemo

+1

PNG et JPEG sont déjà compressés. Vous rendez les temps de réponse plus mauvais pour eux. JS, HTML etc. peuvent bénéficier de la compression. Pour les images faire l'optimisation à l'avance si nécessaire. –

Répondre

0

Vous essayez de compresser des fichiers déjà compressés (gzip) comme woff/woff2, jpg etc. De mon point de vue, c'est juste gaspillage de ressources. Tous les types de fichiers ne peuvent pas être compressés (voir: Fastly blog about gzip settings).

est ici les types recommande Fastly compression par défaut:

Extensions: js css html JSON ico EOT FTO TTF

types de contenu: text/html application/x-javascript text/css application/texte javascript/texte javascript/texte brut/xml application/json application/vnd.ms-fontobject application/application x-font-opentype/x-font-truetype application/application x-font-ttf/police xml/eot police/type d'écriture/otf image/svg + image xml/v Pourquoi voudriez-vous compresser des formats déjà compressés comme JPEG et PNG?