#凌亂了# python web中web框架、web服務器、http服務器、應用服務器、WSGI容器

科技 未結 6 1347
u_101456821
u_101456821 2023-02-19 09:50

我原先的理解:

web框架

指Django,F(xiàn)lask,Tornado等

web服務器和應用服務器

嚴格意義上Web服務器只負責處理HTTP協(xié)議,用于處理靜態(tài)頁面的內(nèi)容。而動態(tài)內(nèi)容需要通過WSGI接口交給應用服務器去處理。

Web服務器包括Nginx,Apache,IIS等。

應用服務器包括Gunicorn,uWSGI等WSGI容器。

注: 一般應用服務器都集成了web服務器,主要是為了調(diào)試方便,出于性能和穩(wěn)定性考慮,并不能在生產(chǎn)環(huán)境中使用。

web服務器又被稱作http服務器

Web服務器是指駐留于因特網(wǎng)上某種類型計算機的程序。當Web瀏覽器(客戶端)連到服務器上并請求文件時,服務器將處理該請求并將文件發(fā)送到該瀏覽器上,附帶的信息會告訴瀏覽器如何查看該文件(即文件類型)。服務器使用HTTP(超文本傳輸協(xié)議)進行信息交流,這就是人們常把它們稱為HTTP服務器的原因。

But

當我看到這篇文章6個最佳的開源Python應用服務器里把Django也叫作應用服務器的時候我又凌亂了。
所以,Django到底是屬于應用服務器還是web框架?


以上就是我的全部理解(可能有誤)和困惑,煩勞有大神能現(xiàn)身解惑~

相關標簽:
6條回答
  • 2023-02-19 10:07

    建議你看下這篇blog 我當時也很疑惑http://www.cnblogs.com/piperc...

    0 討論(0)
  • 2023-02-19 10:18

    最后一個問題你說的django。django是web框架,不是應用服務器。

    0 討論(0)
  • 2023-02-19 10:25

    web框架 你理解的沒錯Django,F(xiàn)lask,Tornado 都是web框架。同時tornado也是一個異步的應用服務器。

    0 討論(0)
  • 2023-02-19 10:27

    Nginx,Apache,IIS一般被作為轉(zhuǎn)發(fā)服務器使用,包括靜態(tài)資源存儲用。在python中其實最終在為應用服務的最后是wsgi服務器。所以一般python里面被叫做應用服務器的是wsgi服務器。

    0 討論(0)
  • 2023-02-19 10:27

    我在這里大致解釋一下:

    0 討論(0)
  • 2023-02-19 10:28

    django是python web框架,是一套python代碼。不是服務器,更談不上web服務器

    0 討論(0)
提交回復
最新問題
多囊卵巢綜合癥能熬夜嗎 1
卵巢囊腫破裂怎么辦 1
裝飾的詳細解釋 2
不孕不育癥的檢查項目 1
家庭投影儀用什么牌子好? 5
如何評價堅果S1超短焦激光家用投影儀 1
如何治不孕 1
極米堅果把安卓里的miracast功能都去掉了!為了讓我們用樂投... 1
Sony Bravia的智能電視鏈接電腦主機如何鏈接聲音 1
關于720P和1080P家用投影機的選擇? 1
猜你喜歡
現(xiàn)在試管嬰兒多錢_試管嬰兒得多少錢啊!包括那些!
做南通第三代試管嬰兒有哪些流程!試管明細!
三代試管生孩子費用多少一次!8萬夠不夠!
內(nèi)異癥適合幾代試管嬰兒,優(yōu)質(zhì)也不花錢!
怒江可以做試管嬰兒嗎!三代試管費用!
長春可以做試管嬰兒生孩子嗎?附費用清單一覽!
泰國試管的價錢優(yōu)惠嗎?九萬費用夠嗎?
成都私立機構做試管嬰兒有條件限制嗎?這里看過來!
湘潭三代試管比較好的醫(yī)院排名揭曉
邵陽三代試管公司有哪幾家,有什么條件
熱門文章
“今日要聞”子宮畸形可以做試管嬰兒嗎?
國內(nèi)做三代試管嬰兒的費用總共要多少?
2025泰國有男人和男人做試管助孕成功的嗎?
“全新公布”如何做第三代試管嬰兒?詳細流程一覽
北京兩個女的可以做試管嗎?
2025福州三代試管私立醫(yī)院名單一覽,不用擔心怎么選了
在泰國做三代試管助孕需要多少錢?
北京做三代試管去哪家私立醫(yī)院靠譜?分享試管成功經(jīng)驗
南寧私立試管醫(yī)院排名公布,僅給個人參考選擇
深圳私立醫(yī)院哪家三代試管成功率比較高?看看數(shù)據(jù)
廣告合作方 廣告申請