亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

Node.js站點使用Nginx作反向代理時配置GZip壓縮的教程

2024-08-30 12:28:06
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Node.js站點使用Nginx作反向代理時配置GZip壓縮的教程,文中演示了Node使用Express框架時的HTTP傳輸壓縮配置,需要的朋友可以參考下
 

node.js 開發的站點,如果你也是用了nginx實現反向代理.

那么在服務端可以輕松實現 gzip 壓縮,讓站點瀏覽更順暢.

前提條件: node.js + nginx 反向代理.

node.js 需要做的工作:

express 4.0以下版本:

app.use(express.compress()); //主要是這句app.use(express.json()); app.use(express.urlencoded()); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(express.cookieParser());

為了讓所有請求壓縮,所以 compress 放在上面.

express 4.0以上版本(包含4.0)

var compress = require('compression');app.use(compress());

4.0以上版本把中間件獨立拿出來了.

所以首先需要你 rquire('compression')

點擊這里查看express 3.5 和 express 4.0 的主要區別

node.js 需要做的工作就是這么簡單.

nginx 需要做的工作:

打開nginx配置文件,修改配置,開啟 gzip 開關

nano /usr/local/nginx/conf/nginx.conf

你自己服務器上的 nginx 不一定安裝在 /usr/local/ 目錄下,所以根據自己安裝目錄下查找 配置文件 nginx.conf

在 http 配置節點上加如下配置:

    gzip on;    gzip_min_length 1k;    gzip_buffers   4 16k;    gzip_http_version 1.0;    gzip_comp_level 2;    gzip_types    text/plain application/x-javascript text/css application/xml;    gzip_vary on;http (    //放上面配置節點  )

每一個配置項表示什么含義呢?

1) gzip

語法:gzip on/off

默認值:off

作用域:http, server, location

說明:開啟或者關閉 gzip 模塊,這里使用 on 表示啟動

2) gzip_min_length

語法:gzip_min_length length

默認值:gzip_min_length 0

作用域:http, server, location

說明:設置允許壓縮的頁面最小字節數,頁面字節數從header頭中的Content-Length中進行獲取。默認值是0,不管頁面多大都壓縮。建議設置成大于1k的字節數,小于1k可能會越壓越大。|

3) gzip_buffers

語法: gzip_buffers number size

默認值: gzip_buffers 4 4k/8k

作用域: http, server, location

說明:設置系統獲取幾個單位的緩存用于存儲gzip的壓縮結果數據流。4 16k 代表以 16k 為單位,按照原始數據大小以 16k 為單位的4倍申請內存。

4) gzip_comp_level

語法: gzip_comp_level 1..9

默認值: gzip_comp_level 1

作用域: http, server, location

說明:gzip壓縮比,1 壓縮比最小處理速度最快,9 壓縮比最大但處理最慢(傳輸快但比較消耗cpu)。這里設置為 5。

5) gzip_types

語法: gzip_types mime-type [mime-type ...]

默認值: gzip_types text/html

作用域: http, server, location

說明:匹配MIME類型進行壓縮,(無論是否指定)"text/html" 類型總是會被壓縮的。這里設置為 application/x-javascript text/css application/xml。

常用的靜態 type 有,看自己需要壓縮的情況而定:

text/htmltext/plaintext/cssapplication/x-javascripttext/javascriptapplication/xml

OK,到這里基本服務端已經配置完畢,Nginx 只需要 reload 一下即可。

下面來測試一下,用 curl 來如何測試服務端已經開啟 gzip(測試條件是默認gzip_types,即只壓縮 text.html ,其他 type 未壓縮):

查看是否開啟gzip,需要客戶端加入:"Accept-Encoding: gzip, deflate" 頭信息。

$ curl -I -H "Accept-Encoding: gzip, deflate" "http://localhost/tag.php"
HTTP/1.1 200 OKServer: nginxDate: Thu, 08 Mar 2012 07:23:46 GMTContent-Type: text/htmlConnection: closeContent-Encoding: gzip
$ curl -I -H "Accept-Encoding: gzip, deflate" "http://localhost/style.css"
HTTP/1.1 200 OKServer: nginxDate: Thu, 08 Mar 2012 07:23:54 GMTContent-Type: text/cssConnection: closeLast-Modified: Tue, 27 Dec 2011 10:00:51 GMTETag: "BC612352322D435769C4BDC03DDB2572"Content-Length: 22834

可以看出來了把。第二個示例沒有被壓縮。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩免费在线电影| 日本在线观看天堂男亚洲| 亚洲精品资源美女情侣酒店| 久久国产一区二区三区| 久久久国产影院| 日韩av影视综合网| 中文字幕在线国产精品| 不卡中文字幕av| 国产福利成人在线| 欧美激情a在线| 精品少妇v888av| 91社影院在线观看| 欧美一级高清免费| 国产成人亚洲精品| 亚洲午夜女主播在线直播| 亚洲精品成人久久电影| 日韩在线观看免费高清| 国产精品第七影院| 国产精品成人久久久久| 日韩欧美在线第一页| 国产精品免费视频xxxx| 91精品国产电影| 91亚洲精品一区二区| 欧美日韩精品在线观看| 人人做人人澡人人爽欧美| 欧美亚州一区二区三区| 日韩欧美高清在线视频| 成人av.网址在线网站| 中文字幕亚洲专区| 亚洲a一级视频| 日韩不卡中文字幕| 久久精品99无色码中文字幕| 国产日本欧美一区二区三区| 欧美激情国产精品| 中文字幕日韩电影| 亚洲国产日韩欧美在线图片| 97视频在线观看亚洲| 久久久综合av| 亚洲aa在线观看| 欧美风情在线观看| 国产这里只有精品| 欧美综合国产精品久久丁香| 日韩av一区二区在线| 亚洲成人精品久久久| 国内揄拍国内精品少妇国语| 国产成人91久久精品| 亚洲女同性videos| 亚洲一区二区三区四区视频| 日本三级韩国三级久久| 亚洲一区亚洲二区亚洲三区| 欧美精品久久久久久久久久| 欧美性猛交xxxx免费看漫画| 亚洲成人999| 欧美专区国产专区| 视频直播国产精品| 欧美大秀在线观看| 在线精品国产成人综合| 国产精品爽爽爽爽爽爽在线观看| 国产亚洲xxx| 亚洲电影第1页| 日韩视频免费观看| 久久视频精品在线| 国产成+人+综合+亚洲欧洲| 日韩电影免费在线观看| 久久激情五月丁香伊人| 欧美在线视频在线播放完整版免费观看| 国产精品久久国产精品99gif| 国产又爽又黄的激情精品视频| 久久伊人精品一区二区三区| 亚洲欧美三级在线| 亚洲精品久久在线| 精品国产拍在线观看| 91麻豆国产精品| 亚洲精品美女久久久久| 性色av一区二区三区| 伊人亚洲福利一区二区三区| 精品国产拍在线观看| 国产精品丝袜视频| 亚洲另类欧美自拍| 成人午夜黄色影院| 国产精品一区二区三区久久久| 97免费在线视频| 亚洲黄色片网站| 伊人久久久久久久久久久久久| 精品亚洲国产视频| 97国产精品视频| 日韩在线观看精品| www.久久撸.com| 亚洲乱码一区av黑人高潮| 成人激情综合网| 欧美午夜片欧美片在线观看| 在线视频欧美日韩精品| 久久99精品视频一区97| 日韩av电影院| 亚洲永久免费观看| 久久久久日韩精品久久久男男| 久久免费视频观看| 黑人精品xxx一区一二区| 亚洲成色777777女色窝| 精品久久久久久久久久久久久久| 国产精品99导航| 国产精品入口免费视| 精品久久久91| 国内精品一区二区三区四区| 国产成人97精品免费看片| 国产日韩欧美中文在线播放| 国产成人精品电影久久久| 日韩欧美在线播放| 欧美国产日本在线| 国产精品久久中文| 神马久久桃色视频| 欧美性xxxx极品hd欧美风情| 国产精品成人va在线观看| 日韩av网站电影| 国产精品影片在线观看| 国产成人精品免高潮在线观看| 岛国视频午夜一区免费在线观看| 久久韩国免费视频| 国产美女精品视频免费观看| 欧美日本高清视频| 精品国产91久久久| 精品偷拍一区二区三区在线看| 91精品国产自产在线老师啪| 欧美色视频日本高清在线观看| 国产精品美女免费| 狠狠色噜噜狠狠狠狠97| 国产亚洲精品高潮| 色妞在线综合亚洲欧美| 性欧美亚洲xxxx乳在线观看| 国产精品一二三视频| 午夜精品一区二区三区av| 亚洲电影免费观看高清完整版在线| 亚洲福利视频网站| 精品亚洲一区二区三区| 亚洲欧洲黄色网| www.久久久久| 亚洲另类欧美自拍| 日韩成人av在线| 国产一区二区三区欧美| 亚洲第一精品夜夜躁人人爽| 国产网站欧美日韩免费精品在线观看| 欧美丝袜一区二区三区| 国产精品成人一区二区| 69久久夜色精品国产69| 久久精品国产一区| 欧美华人在线视频| 久久成人av网站| 欧美电影免费看| 这里只有精品久久| 国产美女精品视频| 欧美成年人视频网站欧美| 久久久免费精品视频| 97视频在线观看亚洲| 国产一区二区日韩| 国产精品久久婷婷六月丁香| 91精品国产高清久久久久久久久| 亚洲欧美日韩久久久久久| 在线色欧美三级视频| 亚洲精品一区二区久| 欧美体内谢she精2性欧美| 欧美做受高潮电影o| 九九热精品视频国产| 欧美多人乱p欧美4p久久| 亚洲精品国精品久久99热|