重新熱啟動(dòng):nginx -s reload
關(guān)閉:nginx -s stop
測(cè)試語法:nginx -t

gizp配置:

gzip 相關(guān)配置可放在 http{} server{} location{} 層級(jí),若不同層級(jí)有重復(fù)設(shè)置優(yōu)先級(jí)為 location{} > server{} > http{}

1、開啟 gzip壓縮

gzip on;

2、gzip http 版本

gzip_http_version 1.0;

3、禁止IE6進(jìn)行g(shù)zip壓縮(當(dāng)然現(xiàn)在已經(jīng)基本沒有人使用IE6了)

gzip_disable MSIE [1-6];

4、壓縮級(jí)別(1~9,一般為平衡文件大小和CPU使用,5是常用值,當(dāng)然跟實(shí)際機(jī)器的情況有關(guān))

gzip_comp_level 5;

5、最小壓縮臨界值(默認(rèn)的是20字節(jié))

gzip_min_length 20;

6、壓縮通過代理鏈接的客戶端數(shù)據(jù)

gzip_proxied any;

7、采用http協(xié)議版本 默認(rèn)是1.1 ,對(duì)于1.0的請(qǐng)求不會(huì)壓縮,如果設(shè)置成1.0,表示http1.0以上 的版本都會(huì)壓縮。(如果使用了proxy_pass 進(jìn)行反向代理,那么nginx和后端的 upstream server之間默認(rèn)是用 HTTP/1.0協(xié)議通信的。)

gzip_http_version 1.0;

8、代理緩存壓縮和原始版本資源,避免客戶端因Accept-Encoding不支持gzip而發(fā)生錯(cuò)誤的現(xiàn)象(現(xiàn)在一般都采用gzip)

gzip_vary on;

9、壓縮文件類型(默認(rèn)總是壓縮 text/html類型,其中特別說明的是application/javascript和text/javascript最好都加上,若頁面script標(biāo)簽的type不同則有可能發(fā)生部分js文件不會(huì)壓縮,默認(rèn)type為application/javascript)

gzip_types application/atom xml application/javascript application/json application/rss xml application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest json application/xhtml xml application/xml font/opentype image/svg xml image/x-icon text/css text/plain text/javascript text/x-component;

10、如果有已經(jīng)壓縮的(.gz)或者提供靜態(tài)文件服務(wù),可以設(shè)置為on。如果不是這樣,最好設(shè)置為off,因?yàn)檫@會(huì)造成額外的I/O開銷。一個(gè)比較好的處理方式是放在location{}server{}級(jí)別單獨(dú)處理。

gzip_static on;

11、壓縮結(jié)果數(shù)據(jù)流存儲(chǔ)所用空間,下面表示以8k為單位,按照原始數(shù)據(jù)大小以8k為單位的16倍申請(qǐng)內(nèi)存。默認(rèn)值是申請(qǐng)跟原始數(shù)據(jù)相同大小的內(nèi)存空間去存儲(chǔ)gzip壓縮結(jié)果。

gzip_buffers 16 8k;

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)三五互聯(lián)的支持。

更多關(guān)于云服務(wù)器域名注冊(cè),虛擬主機(jī)的問題,請(qǐng)?jiān)L問三五互聯(lián)官網(wǎng):m.shinetop.cn

贊(0)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。郵箱:3140448839@qq.com。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處:三五互聯(lián)知識(shí)庫 » Nginx基礎(chǔ)入門之gzip配置指南

登錄

找回密碼

注冊(cè)