[英]Tomcat not compressing js files
我在tomcat的網站上使用gzip壓縮。 以下是連接器代碼-
<Connector SSLEnabled="true" clientAuth="false" maxThreads="150" port="9093" protocol="HTTP/1.1" scheme="https" secure="true" sslProtocol="TLS"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/css,text/javascript, application/x-javascript,application/javascript"
/>
壓縮之前,我在瀏覽器控制台中檢查了一個js文件的大小。 大小約為157KB,當時沒有內容編碼。
然后我實現了壓縮,再次檢查了大小,它是相同的,即157KB。 這次出現了內容編碼,即gzip,這意味着已實現gzip壓縮,但js文件未壓縮。 為什么? 還有其他選擇嗎?
您是否在Connector
扇區中添加了useSendfile="off"
選項? 即使compression="on"
大於48KB的文件也可能不會被壓縮。
請參閱Tomcat conf-ref https://tomcat.apache.org/tomcat-8.0-doc/config/http.html和搜索compression
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.