Nginx的Gzip和sendfile的共存问题
生活随笔
收集整理的這篇文章主要介紹了
Nginx的Gzip和sendfile的共存问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Gzip和sendfile共存問題
前面在講解sendfile的時候,提到過,開啟sendfile以后,在讀取磁盤上的靜態(tài)資源文件的時候,可以減少拷貝的次數(shù),可以不經(jīng)過用戶進程將靜態(tài)文件通過網(wǎng)絡(luò)設(shè)備發(fā)送出去,但是Gzip要想對資源壓縮,是需要經(jīng)過用戶進程進行操作的。所以如何解決兩個設(shè)置的共存問題。
可以使用ngx_http_gzip_static_module模塊的gzip_static指令來解決。
gzip_static指令
gzip_static: 檢查與訪問資源同名的.gz文件時,response中以gzip相關(guān)的header返回.gz文件的內(nèi)容。
| 默認(rèn)值 | gzip_static off; |
| 位置 | http、server、location |
總結(jié)
以上是生活随笔為你收集整理的Nginx的Gzip和sendfile的共存问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nginx中Gzip压缩功能的实例配置
- 下一篇: Nginx中添加gzip_static支