成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Nginx異步代理四步解決相關問題

開發 前端
Nginx異步代理如何才能更好的使用相關服務呢?這就需要我們不斷的學習有關的知識。希望我們不斷在學習中有所收獲。

一直以來Nginx異步代理都在為我們的服務器工作著,但是有不少的人還是有很多的問題。接下來我們就分四步解決有關的Nginx異步代理相關問題,希望大家有所幫助。

squid同步傳輸:瀏覽器發起請求,而后請求會立刻被轉到后臺,于是在瀏覽器和后臺之間就建立了一個通道。在請求發起直到請求完成,這條通道都是一直存在的。Nginx異步傳輸:瀏覽器發起請求,請求不會立刻轉到后臺,而是將請求數據(header)先收到Nginx上,然后Nginx再把這個請求發到后端,后端處理完之后把數據返回到Nginx上,Nginx異步代理將數據流發到瀏覽器,這點和lighttpd有點不同,lighttpd是將后端數據完全接收后才發送到瀏覽器。那么這到底有什么好處呢?

1) 假設用戶執行一個上傳文件操作,因為用戶網速又比較慢,因此需要花半個小時才能把文件傳到服務器。squid的同步代理在用戶開始上傳后就和后臺建立了連接,半小時后文件上傳結束,由此可見,后臺服務器連接保持了半個小時;而Nginx異步代理就是先將此文件收到Nginx上,因此僅僅是Nginx和用戶保持了半小時連接,后臺服務器在這半小時內沒有為這個請求開啟連接,半小時后用戶上傳結束,Nginx才將上傳內容發到后臺,Nginx和后臺之間的帶寬是很充裕的,所以只花了一秒鐘就將請求發送到了后臺,由此可見,后臺服務器連接保持了一秒。同步傳輸花了后臺服務器半個小時,異步傳輸只花一秒,可見優化程度很大。

2) 在上面這個例子中,假如后臺服務器因為種種原因重啟了,上傳文件就自然中斷了,這對用戶來說是非常惱火的一件事情,想必各位也有上傳文件傳到一半被中斷的經歷。用NginxNginx異步代理之后,后臺服務器的重啟對用戶上傳的影響減少到了極點,而Nginx是非常穩定的并不需要常去重啟它,即使需要重啟,利用kill -HUP就可以做到不間斷重啟Nginx。

3) 異步傳輸可以令負載均衡器更有保障,為什么這么說呢?在其它的均衡器(lvs/haproxy/apache等)里,每個請求都是只有一次機會的,假如用戶發起一個請求,結果該請求分到的后臺服務器剛好掛掉了,那么這個請求就失敗了;而Nginx因為是異步的,所以這個請求可以重新發往下一個后臺,下一個后臺返回了正常的數據,于是這個請求就能成功了。還是用用戶上傳文件這個例子,假如不但用了Nginx代理,而且用了負載均衡,Nginx異步代理把上傳文件發往其中一臺后臺,但這臺服務器突然重啟了,Nginx收到錯誤后,會將這個上傳文件發到另一臺后臺,于是用戶就不用再花半小時上傳一遍。

4) 假如用戶上傳一個10GB大小的文件,而后臺服務器沒有考慮到這個情況,那么后臺服務器豈不要崩潰了。用Nginx就可以把這些東西都攔在Nginx上,通過Nginx的上傳文件大小限制功能來限制,另外Nginx異步代理性能非常有保障,就放心的讓互聯網上那些另類的用戶和Nginx對抗去吧。用異步傳輸會造成問題:后臺服務器有提供上傳進度的功能的話,用了Nginx異步代理就無法取得進度,這個需要使用Nginx的一個第三方模塊來實現。

 

【編輯推薦】

  1. Nginx代理服務器中的文件整理系統
  2. Nginx負載均衡器如何實現自行共享
  3. Nginx Web服務器標準IP解決方案
  4. python編程在Nginx中的使用方法
  5. Nginx配置如何解決瑣碎標簽問題
責任編輯:張浩 來源: 互聯網
相關推薦

2014-12-25 10:47:04

云智能代理自帶智能蘋果Siri

2021-07-26 09:35:26

SQL數據庫優化

2010-04-28 12:02:37

Forefront網絡優化

2010-06-12 13:49:16

學習UML

2010-06-13 14:19:40

學習UML

2021-11-23 23:43:16

MySQL數據庫Docker

2010-09-14 17:35:52

2010-09-06 11:58:39

ppp撥號Linux

2011-07-07 13:09:04

編程

2010-11-19 15:44:04

IT跳槽

2017-04-17 12:31:45

SDN網絡虛擬化

2010-04-20 10:12:05

2010-06-02 17:29:02

svnserve服務

2020-02-05 08:47:31

數據科學編程數據庫

2013-03-18 11:03:48

云計算部署云計算CIO

2013-07-15 14:30:44

產品經理

2010-05-28 09:47:43

SVN項目創建

2010-06-02 18:22:43

SVN本地設置

2011-07-11 09:54:48

centos內核

2011-03-11 09:22:12

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩视频在线一区 | 中文字幕成人在线 | 亚洲视频在线一区 | 一区二区三区精品在线 | 久久久久国 | 99精品福利视频 | 国产91丝袜在线熟 | 日日拍夜夜 | 中文字幕高清一区 | 嫩草91在线| 日本黄色高清视频 | 亚洲美女一区二区三区 | 久久精品亚洲一区 | 毛片在线看片 | 一区二区三区亚洲 | 天堂av免费观看 | 国产精品视频一二三 | 美女黄色在线观看 | 亚洲欧美激情四射 | 99久久婷婷国产综合精品 | 91视频在线看 | 一区二区精品视频 | 福利一区在线观看 | 一区在线免费视频 | 久久久www成人免费无遮挡大片 | 久久精品一 | 国产成人精品一区二 | 国产成人精品网站 | 精品一区二区久久久久久久网精 | 久久丝袜 | 一区二区三区四区不卡 | 亚洲精品久久久久久下一站 | 欧美成人一区二区三区片免费 | 久久久999国产精品 中文字幕在线精品 | 欧美国产日韩在线观看 | 中文字幕日韩欧美一区二区三区 | 亚洲精品免费在线 | 九九热这里只有精品在线观看 | 成人免费视频久久 | 亚洲欧美一区在线 | 色婷婷精品国产一区二区三区 |