Nginx配置進行數(shù)據(jù)輸出的兩種方式
在Nginx配置的實際應用的過程中你對Nginx配置是否了解,在Nginx配置中有至少兩種需要輸出方式,下面我們就來看看有關于Nginx配置輸出方式,希望大家有所收獲。
Nginx配置分兩種模式,一種是動態(tài)的,實時壓縮輸出。一種是靜態(tài)的,找到同名.gz就輸出。靜態(tài)的模塊需要在編譯的時候加入:
- --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;
同時打開的時候會先判斷是否存在靜態(tài)gz文件,如果不存在則動態(tài)壓縮。
動態(tài)壓縮返回頭:
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
靜態(tài)壓縮返回頭:
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
***區(qū)別是長度,靜態(tài)的就會返回壓縮后的內容長度。動態(tài)壓縮會占用一些CPU,一些靜態(tài)內容還是靜態(tài)壓縮比較好。以上的文章就是對Nginx配置兩種模式的 。
【編輯推薦】