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