Nginx配置進行數據輸出的兩種方式
作者:佚名
Nginx配置在很多時候都困擾著我們廣大的程序員,那么下面我們就詳細的看看有關于同名.gz輸出的問題,希望大家有所收獲。
在Nginx配置的實際應用的過程中你對Nginx配置是否了解,在Nginx配置中有至少兩種需要輸出方式,下面我們就來看看有關于Nginx配置輸出方式,希望大家有所收獲。
Nginx配置分兩種模式,一種是動態的,實時壓縮輸出。一種是靜態的,找到同名.gz就輸出。靜態的模塊需要在編譯的時候加入:
- --with-http_gzip_static_module
Nginx配置:
Java代碼
- gzip_static on;
- gzip on;
- gzip_min_length 1000;
- gzip_types text/plain application/xml;
- gzip_static on;
- gzip on;
- gzip_min_length 1000;
- gzip_types text/plain application/xml;
同時打開的時候會先判斷是否存在靜態gz文件,如果不存在則動態壓縮。
動態壓縮返回頭:
Java代碼
- HTTP/1.1 200 OK
- Server: Nginx/0.6.32
- Date: Fri, 17 Oct 2008 07:54:40 GMT
- Content-Type: text/html
- Last-Modified: Fri, 17 Oct 2008 07:42:02 GMT
- Transfer-Encoding: chunked
- Connection: keep-alive
- Content-Encoding: gzip
- HTTP/1.1 200 OK
- Server: Nginx/0.6.32
- Date: Fri, 17 Oct 2008 07:54:40 GMT
- Content-Type: text/html
- Last-Modified: Fri, 17 Oct 2008 07:42:02 GMT
- Transfer-Encoding: chunked
- Connection: keep-alive
- Content-Encoding: gzip
靜態壓縮返回頭:
Java代碼
- HTTP/1.1 200 OK
- Server: Nginx/0.6.32
- Date: Fri, 17 Oct 2008 07:53:51 GMT
- Content-Type: text/html
- Content-Length: 3280
- Last-Modified: Fri, 17 Oct 2008 07:42:47 GMT
- Connection: keep-alive
- Content-Encoding: gzip
***區別是長度,靜態的就會返回壓縮后的內容長度。動態壓縮會占用一些CPU,一些靜態內容還是靜態壓縮比較好。以上的文章就是對Nginx配置兩種模式的 。
【編輯推薦】
責任編輯:張浩
來源:
博客園