日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

Nginx静态资源优化配置之tcp_nopush和tcp_nodelay

發布時間:2024/4/13 Nginx 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nginx静态资源优化配置之tcp_nopush和tcp_nodelay 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

(2)tcp_nopush:該指令必須在sendfile打開的狀態下才會生效,主要是用來提升網絡包的傳輸'效率'

?

語法tcp_nopush on|off;
默認值tcp_nopush o?;
位置http、server、location

(3)tcp_nodelay:該指令必須在keep-alive連接開啟的情況下才生效,來提高網絡包傳輸的'實時性'

語法tcp_nodelay on|off;
默認值tcp_nodelay on;
位置http、server、location

經過剛才的分析,"tcp_nopush"和”tcp_nodelay“看起來是"互斥的",那么為什么要將這兩個值都打開,這個大家需要知道的是在linux2.5.9以后的版本中兩者是可以兼容的,三個指令都開啟的好處是,sendfile可以開啟高效的文件傳輸模式,tcp_nopush開啟可以確保在發送到客戶端之前數據包已經充分“填滿”, 這大大減少了網絡開銷,并加快了文件發送的速度。 然后,當它到達最后一個可能因為沒有“填滿”而暫停的數據包時,Nginx會忽略tcp_nopush參數, 然后,tcp_nodelay強制套接字發送數據。由此可知,TCP_NOPUSH可以與TCP_NODELAY一起設置,它比單獨配置TCP_NODELAY具有更強的性能。所以我們可以使用如下配置來優化Nginx靜態資源的處理

sendfile on; tcp_nopush on; tcp_nodelay on;

總結

以上是生活随笔為你收集整理的Nginx静态资源优化配置之tcp_nopush和tcp_nodelay的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。