nginx反向代理的全流程
nginx反向代理的流程
如下:

1 proxy_request_buffering 指令
on表示nginx接收完完整的body后才和upstream建立連接,off則是先建立連接,然后發(fā)送請(qǐng)求的時(shí),一遍從下游讀取body,一遍往上游轉(zhuǎn)發(fā)。
默認(rèn)情況下是on,即nginx先生成要發(fā)往上游的包體,然后才去和上游建立連接。
這樣做是為了不耽誤時(shí)間,不占用較長(zhǎng)時(shí)間連接。
因?yàn)橐贿呑x一邊轉(zhuǎn)發(fā)的問(wèn)題是,一般下游和nginx之間的網(wǎng)速較慢,而nginx和upstream的網(wǎng)速較快(內(nèi)網(wǎng)),這樣邊讀邊發(fā)會(huì)浪費(fèi)很多時(shí)間。

2 proxy_buffering 指令
on表示nginx先接收到完整的響應(yīng)包體,然后向客戶(hù)端發(fā)送響應(yīng)頭部和響應(yīng)包體。
off表示一邊接收一邊向下游發(fā)送,為了不受限于下游的網(wǎng)速,默認(rèn)開(kāi)啟。
3 client_body_buffer_size指令和client_body_in_single_buffer指令

4 client_max_body_size 指令
最大body大小設(shè)置
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
nginx 如何實(shí)現(xiàn)if嵌套的方法示例
這篇文章主要介紹了nginx 如何實(shí)現(xiàn)if嵌套的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
nginx中使用nginx-http-concat模塊合并靜態(tài)資源文件
這篇文章主要介紹了nginx中使用nginx-http-concat模塊合并靜態(tài)資源文件,用以加速網(wǎng)站的CSS、JS等靜態(tài)資源載入速度,需要的朋友可以參考下2014-06-06
Nginx設(shè)置成服務(wù)并開(kāi)機(jī)自動(dòng)啟動(dòng)的配置
Nginx?是一個(gè)高性能的HTTP和反向代理web服務(wù)器,同時(shí)也提供了IMAP/POP3/SMTP服務(wù),接下來(lái)通過(guò)本文給大家介紹Nginx設(shè)置成服務(wù)并開(kāi)機(jī)自動(dòng)啟動(dòng)的配置,需要的朋友可以參考下2022-01-01
nginx rewrite重寫(xiě)規(guī)則與防盜鏈配置方法教程詳解
這篇文章主要介紹了nginx rewrite重寫(xiě)規(guī)則與防盜鏈配置方法教程詳解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09
nginx一些常用user_agent的匹配規(guī)則詳解
Nginx通過(guò)map模塊可高效匹配user_agent,實(shí)現(xiàn)變量設(shè)置、訪(fǎng)問(wèn)控制、重定向等操作,如識(shí)別移動(dòng)設(shè)備、攔截爬蟲(chóng)、區(qū)分瀏覽器類(lèi)型,相比if指令,map模塊更利于性能優(yōu)化與規(guī)則精準(zhǔn)管理2025-07-07
Nginx設(shè)置靜態(tài)頁(yè)面壓縮和緩存過(guò)期時(shí)間的方法
這篇文章主要介紹了Nginx設(shè)置靜態(tài)頁(yè)面壓縮和緩存過(guò)期時(shí)間的方法,也是服務(wù)器架設(shè)后的必備設(shè)置,需要的朋友可以參考下2015-07-07
Nginx簡(jiǎn)介_(kāi)動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
Nginx是一個(gè)跨平臺(tái)的Web服務(wù)器,可運(yùn)行在Linux、FreeBSD、Solaris、AIX、Mac OS、Windows等操作系統(tǒng)上,并且它還可以使用當(dāng)前操作系統(tǒng)特有的一些高效API來(lái)提高自己的性能2017-08-08
nginx日志中添加請(qǐng)求的response日志(推薦)
這篇文章主要介紹了nginx日志中添加請(qǐng)求的response日志,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05
nginx+rsync+inotify實(shí)現(xiàn)負(fù)載均衡配置方法
這篇文章主要介紹了nginx+rsync+inotify實(shí)現(xiàn)負(fù)載均衡配置方法,需要的朋友可以參考下2014-11-11
Nginx轉(zhuǎn)發(fā)需求querystring轉(zhuǎn)寫(xiě)示例解析
這篇文章主要為大家介紹了Nginx轉(zhuǎn)發(fā)需求querystring轉(zhuǎn)寫(xiě)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08

