鍍金池/ 問答/Linux/ nginx 無法壓縮 javascript

nginx 無法壓縮 javascript

瀏覽器、服務(wù)器各種配置都能對應(yīng)上。但是 css, png 可以壓縮, javascript就不行。

nginx for windows 1.12

環(huán)境:
HTTP Request by Chrome / Opera 瀏覽器均不行:

clipboard.png

NGINX SERVER:
nginx.conf:

gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
#gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types    text/css application/javascript image/jpeg image/gif image/png;
gzip_vary off;
gzip_disable "MSIE [1-6]\.";

mime.types:

clipboard.png


新發(fā)現(xiàn):

分別試驗了三個不同電腦,發(fā)現(xiàn)只有本人筆記本(win7-64)訪問時不能收到gzip的js,其他兩臺(阿里云windows 2008 server)上面的瀏覽器可以支持js 壓縮。 貌似與與瀏覽器類型無關(guān)。

還不清楚具體原因。。。

持續(xù)更新:

本機(jī)和遠(yuǎn)程服務(wù)器,分別安裝了相同版本的Opera, 結(jié)果是本機(jī)(win7 64)不能收到壓縮的js,另一個機(jī)器(windows server 2008 64)則可以。
因此認(rèn)為是更底層的環(huán)境差異導(dǎo)致。

回答
編輯回答
刮刮樂

做如下設(shè)置試試:

gzip_types    text/plain application/javascript application/x-javascript text/javascript text/xml text/css;

據(jù)說是因為瀏覽器支持最多的js是text/javascript類型。

參考:

https://stackoverflow.com/que...

2017年9月25日 23:08
編輯回答
念舊

升級到 nginx 1.14, 問題依然存在。 mark。

2017年6月24日 13:30