成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python:Tornado 開篇

Anshiii / 2886人閱讀

摘要:作為網(wǎng)站的基礎(chǔ)框架,于年月日發(fā)布,目前已經(jīng)獲得了很多社區(qū)的支持,并且在一系列不同的場(chǎng)景種得到應(yīng)用。使用該框架,開發(fā)者能夠快速開發(fā)出即安全又強(qiáng)大的用戶身份認(rèn)證機(jī)制,例如機(jī)制用戶身份認(rèn)證防止跨站攻擊等等。

下一篇文章:Python:Tornado 第一章:異步及協(xié)程基礎(chǔ):第一節(jié):同步與異步I/O

Tornado是一個(gè)可擴(kuò)展的非阻塞Web服務(wù)器以及相關(guān)工具的總稱。Tornado每秒可以處理數(shù)以千計(jì)的連接,所以對(duì)于實(shí)時(shí)Web服務(wù)來說,Tornado是一個(gè)理想的Web框架。

Tornado作為FriendFeed網(wǎng)站的基礎(chǔ)框架,于2009年9月10日發(fā)布,目前已經(jīng)獲得了很多社區(qū)的支持,并且在一系列不同的場(chǎng)景種得到應(yīng)用。除了FriendFeed和Facebook外,還有很多公司在轉(zhuǎn)向Tornado。

相對(duì)其他Python網(wǎng)絡(luò)框架,Tornado有如下特點(diǎn):

完備的Web框架:與Django、Flask一樣,Tornado也提供了URL路由映射、Request上下文、基于模板的頁(yè)面渲染技術(shù)等開發(fā)web應(yīng)用的必備工具。

是一個(gè)高效的網(wǎng)絡(luò)庫(kù),性能與Twisted、Gevent等底層Python框架相媲美:提供了異步I/O支持、超時(shí)事件處理,這使得Tornado除了可以作為Web應(yīng)用服務(wù)器框架外,還可以用來做爬蟲應(yīng)用、物聯(lián)網(wǎng)關(guān)、游戲服務(wù)器等后臺(tái)應(yīng)用。

提供高效HTTPClient:除了服務(wù)器端框架,Tornado還提供了基于異步框架的HTTP客戶端。

提供高效的內(nèi)部HTTP服務(wù)器:雖然其他Python網(wǎng)絡(luò)框架(Django、Flask)也提供了內(nèi)部HTTP服務(wù)器,但它們的HTTP服務(wù)器由于性能原因只能用于測(cè)試環(huán)境。而Tornado的HTTP服務(wù)器與Tornado異步調(diào)用緊密結(jié)合,可以直接用于生產(chǎn)環(huán)境。

完備的WebSocket支持:WebSocket是HTML5的一種新標(biāo)準(zhǔn),實(shí)現(xiàn)了瀏覽器與服務(wù)器之間的雙向?qū)崟r(shí)通信。

因?yàn)門ornado的上述特點(diǎn),Tornado常被用作大型站點(diǎn)的接口服務(wù)框架,而不像Django那樣著眼于建立完整的大型網(wǎng)站。

另外,用戶身份認(rèn)證是幾乎所有網(wǎng)站的必要功能,對(duì)于Tornado的開發(fā)源頭FriendFeed和Facebook這樣的社交網(wǎng)站尤其如此。所以Tornado框架本身較其他Python框架集成了最為豐富的用戶身份驗(yàn)證功能。使用該框架,開發(fā)者能夠快速開發(fā)出即安全又強(qiáng)大的用戶身份認(rèn)證機(jī)制,例如:Cookie機(jī)制、用戶身份認(rèn)證、防止跨站攻擊等等。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/42601.html

相關(guān)文章

  • PythonTornado 第一章:異步及協(xié)程基礎(chǔ):第一節(jié):同步與異步I/O

    摘要:上一篇文章開篇下一篇文章第一章異步及協(xié)程基礎(chǔ)第二節(jié)關(guān)鍵字協(xié)程是種推薦的編程方式,使用協(xié)程可以開發(fā)出簡(jiǎn)捷高效的異步處理代碼。同步操作,導(dǎo)致進(jìn)程阻塞,直到操作完成異步操作,不會(huì)導(dǎo)致請(qǐng)求進(jìn)程阻塞。 上一篇文章:Python:Tornado 開篇下一篇文章:Python:Tornado 第一章:異步及協(xié)程基礎(chǔ):第二節(jié):Python關(guān)鍵字yield 協(xié)程是Tornado種推薦的編程方式,使用協(xié)...

    Anleb 評(píng)論0 收藏0
  • [零基礎(chǔ)學(xué)python]探析get和post方法

    摘要:特別提醒,看官不要自宮,因?yàn)楸窘坛滩皇潜傩皠ψV,也不是葵花寶典,撰寫本課程的人更是生理健全者。直到目前,科學(xué)上尚未有證實(shí)或證偽自宮和寫程序之間是否存在某種因果關(guān)系。和是中用的最多的方法啦。 Do not store up for yourselves treasures on earth, where moth and rust consume and where thieves...

    AaronYuan 評(píng)論0 收藏0
  • PythonTornado 第四章:Tornado網(wǎng)站部署:第三節(jié):運(yùn)營(yíng)期配置

    摘要:上一篇文章第四章網(wǎng)站部署第二節(jié)靜態(tài)文件后臺(tái)運(yùn)行一般調(diào)試過程中我們使用運(yùn)行網(wǎng)站,方便我們?cè)诿钚兄锌催\(yùn)行狀況。默認(rèn)情況下,會(huì)監(jiān)控子進(jìn)程,并在任何程序意外終止時(shí)重生。配合實(shí)現(xiàn)多進(jìn)程在中添加接受命令行參數(shù)可在配置文件中添加使用代理 上一篇文章:Python:Tornado 第四章:Tornado網(wǎng)站部署:第二節(jié):靜態(tài)文件 1、后臺(tái)運(yùn)行 一般調(diào)試過程中我們使用python app.py運(yùn)行網(wǎng)...

    Donald 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<