Tornado

Tornado
原作者FriendFeed
開發者Facebook, Bret Taylor
首次发布2009
当前版本6.4.2[1]在维基数据编辑(2024年11月22日,12天前)
源代码库 編輯維基數據鏈接
编程语言Python
操作系统Unix-like
语言英语
类型Web服务器
许可协议Apache许可证 2.0
网站http://www.tornadoweb.org/

Tornado全称Tornado Web Server,是一个用Python语言写成的Web服务器Web应用框架,由FriendFeed公司在自己的网站FriendFeed中使用,被Facebook收购以后框架以开源软件形式开放给大众。

特点

  • 作为Web框架,是一个轻量级的Web框架,类似于另一个Python web 框架Web.py,其拥有异步非阻塞IO的处理方式。
  • 作为Web服务器,Tornado有较为出色的抗负载能力,官方用nginx反向代理的方式部署Tornado和其它Python web应用框架进行对比,结果最大浏览量超过第二名近40%。[2]

性能

Tornado有着优异的性能。它试图解决C10k问题,即处理大于或等于一万的并发,下表是和一些其他Web框架与服务器的对比:

处理器为 AMD Opteron, 主频2.4GHz, 4核[3]
服务 部署 请求/每秒
Tornado nginx, 4进程 8213
Tornado 1个单线程进程 3353
Django Apache/mod_wsgi 2223
web.py Apache/mod_wsgi 2066
CherryPy 独立 785

参见

外部链接

参考资料

  1. ^ 1.0 1.1 Release 6.4.2. 2024年11月22日 [2024年12月1日]. 
  2. ^ tornado documentation. [2011-05-31]. (原始内容存档于2011-06-02) (英语). 
  3. ^ Tornado: Facebook's Real-Time Web Framework for Python. Facebook. [2009-09-10]. (原始内容存档于2009-12-23). 

Read other articles:

Balloon Fight Sampul NES PublikasiArcadeNA: 1984NES/FamicomJP: January 22, 1985NA: August 1986[1]PAL: March 12, 1987NEC PC-8801JP: October 1985[2]Sharp X1JP: November 1985[2]Sharp ZaurusJP: September 2001[3]Game Boy AdvanceJP: May 21, 2004[2]e-ReaderNA: September 16, 2002[2]GenreAksiKarakteristik teknisPlatformNintendo Entertainment System, Nintendo GameCube, Game Boy Advance, permainan arkade, Zilog Z80, Nintendo e-Reader (en), Nintendo Switch,...

 

 

Species of plume moth Crombrugghia tristis Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Arthropoda Class: Insecta Order: Lepidoptera Family: Pterophoridae Genus: Crombrugghia Species: C. tristis Binomial name Crombrugghia tristis(Zeller, 1841) Synonyms Pterophorus tristis Zeller, 1841 Oxyptilus tristis Crombrugghia tristis is a moth of the family Pterophoridae. It is found in most of Europe, except the Benelux, Great Britain, Ireland and Scandinavia.[1] I...

 

 

Logo USB On-The-Go Contoh konfigurasi USB OTG yang melibatkan sejumlah perangkat USB On-The-Go (disingkat USB OTG atau OTG saja) adalah spesifikasi yang pertama kali digunakan pada akhir 2001 yang memungkinkan perangkat USB, seperti tablet atau ponsel cerdas, untuk bertindak sebagai host (tuan rumah), memungkinkan perangkat USB lain, seperti diska lepas USB, kamera digital, tetikus atau papan ketik, untuk dipasang padanya. Penggunaan USB OTG memungkinkan perangkat tersebut beralih antara pera...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) غواتيمالا في الألعاب الأولمبية علم غواتيمالا رمز ل.أ.د.  GUA ل.أ.و. اللجنة الأولمبية الغواتيمالي�...

 

 

Ricardinho Nazionalità  Brasile Altezza 170 cm Calcio Ruolo Centrocampista Termine carriera 2007 - giocatore Carriera Giovanili 1992-1994 Cruzeiro Squadre di club1 1994-2002 Cruzeiro133 (16)2002-2005 Kashiwa Reysol53 (5)2005 Kashima Antlers13 (0)2006 Kashiwa Reysol32 (8)2007 Cruzeiro24 (1)2007 Corinthians0 (0) Nazionale 1996-2001 Brasile3 (0) 1 I due numeri indicano le presenze e le reti segnate, per le sole partite di campionato.Il simbolo → indica...

 

 

Culinary traditions of Eastern Europe Borscht, a beet soup found in many countries of Central and Eastern Europe Sarma (cabbage roll) and mămăligă, popular in Romania, Moldova and other Eastern European countries Kefir, a fermented milk drink originating in the North Caucasus region. Eastern European cuisine encompasses many different cultures, ethnicities, languages, and histories of Eastern Europe. The cuisine of the region is strongly influenced by its climate and still varies, dependin...

United Nations peacekeeping operation in Croatia from January to October 1998 UNPSGUnited Nations Civilian Police Support Groupregion servedAbbreviationUNPSGPredecessorUnited Nations Transitional Administration for Eastern Slavonia, Baranja and Western SirmiumFormation16 January 1998Dissolved15 October 1998TypePeacekeeping missionHeadquartersZagreb (United Nations Liaison Office) and Vukovar (Police HQs) and the 20 Croatian police stations throughout the Danube region.[1]Head of Suppo...

 

 

French anarchist (1895–1978) Gaston LevalBornPierre Robert Piller(1895-10-20)20 October 1895Saint-Denis, Paris, FranceDied8 April 1978(1978-04-08) (aged 82)Saint-Cloud, Paris, FranceNationalityFrenchMovementAnarcho-syndicalism Part of a series onAnarcho-syndicalism Concepts Anarchism Co-operative economics Direct action General strike Industrial unionism Syndicalism Wage slavery Workers' cooperative Workplace democracy Workers' self-management People Ascaso F. Ascaso J. Besnard Camus C...

 

 

  لمعانٍ أخرى، طالع جيمس جاكسون (توضيح). هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يوليو 2019) جيمس جاكسون   معلومات شخصية الميلاد 3 أكتوبر 1777 [1][2]  نيوبوريبورت[1]  الوفاة 27 أغسطس 1867 (89 سنة) &#...

† Вересковый тетерев Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыК�...

 

 

American college basketball season 2018–19 Bryant Bulldogs men's basketballConferenceNortheast ConferenceRecord10–20 (7–11 NEC)Head coachJared Grasso (1st season)Assistant coaches Brock Erickson Phil Martelli, Jr. Chris Cole Home arenaChace Athletic CenterSeasons← 2017–182019–20 → 2018–19 Northeast Conference men's basketball standings vte Conf Overall Team W   L   PCT W   L   PCT Saint Francis (PA) 12 – 6   .667 18 &#...

 

 

Slovenian indie rock band You can help expand this article with text translated from the corresponding article in Slovene. (May 2022) Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipedia. Do not translate text that ap...

Portuguese engineer and politician (1923–1996) Not to be confused with Alfredo Bruto da Costa. Alfredo Nobre da CostaGCC, ComC, OMRIPrime Minister of PortugalIn office28 August 1978 – 22 November 1978PresidentAntónio Ramalho EanesPreceded byMário SoaresSucceeded byCarlos Mota PintoMinister of Industry and TechnologyIn office25 March 1977 – 30 January 1978Prime MinisterMário SoaresPreceded byAntónio Sousa GomesSucceeded byCarlos MelanciaSecretary of State for Heavy ...

 

 

У этого термина существуют и другие значения, см. Кривичи (значения). Кривичидр.-рус. и церк.-слав. кривичи Кривичи в Смоленске. Миниатюра из Радзивилловской летописи, конец XV века Тип племенной союз Этноиерархия Группа народов славяне Подгруппа восточные славяне Общие ...

 

 

Questa voce o sezione sull'argomento calciatori trinidadiani non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Questa voce sull'argomento calciatori trinidadiani è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Jan-Mic...

Kejuaraan Bulu Tangkis Asia Junior (bahasa Inggris: Badminton Asia Junior Championships) adalah sebuah turnamen bulu tangkis yang diselenggarakan oleh Badminton Asia untuk mencari pemain bulu tangkis muda (U-19) terbaik di Asia. Kejuaraan (U-19) Tabel berikut memberikan penjelasan singkat mengenai tuan rumah Kejuaraan Asia Junior (kecuali 2003 dan 2020 karena tidak diselenggarakan). Tahun Nomor Kota Tuan Rumah Negara Tuan Rumah Gelaran 1997 1 Manila  Filipina 7 1998 2 Kuala Lumpur &#...

 

 

Comics character Kevin KellerPublication informationPublisherArchie ComicsFirst appearanceVeronica #202 (September 2010)Created byDan ParentKevin KellerCover to Kevin Keller (vol. 2) #1 (February 2012)Publication informationPublisherArchie ComicsScheduleMonthlyFormat(vol. 1)Limited series(vol. 2)Ongoing seriesPublication dateJune 2011 – November 2014No. of issues(vol 1)4(vol 2)15Creative teamWritten byDan ParentArtist(s)Dan ParentLetterer(s)Jack MorelliColorist(s)Glen Whitmor...

 

 

Encrypted information This article is about encrypted information. For an overview of cryptographic technology in general, see Cryptography. The Zimmermann Telegram (as it was sent from Washington to Mexico) encrypted as ciphertext. KGB ciphertext found in a hollow nickel in Brooklyn in 1953 In cryptography, ciphertext or cyphertext is the result of encryption performed on plaintext using an algorithm, called a cipher.[1] Ciphertext is also known as encrypted or encoded information be...

American historian Alexander John MotylОлександр Джон МотильMotyl at the Ukrainian cultural center in the library of the UKCentre, Donetsk, Ukraine in 2012.Born (1953-10-21) October 21, 1953 (age 70)New York City, New York, United StatesOccupation(s)Historian, political scientist, poet, writer, translator, and painter Alexander John Motyl[a] (born October 21, 1953) is an American historian, political scientist, poet, writer, translator, and painter. He is a res...

 

 

Computational method This article is about factorization algorithms. For paper-and-pencil methods, see Factorization § Polynomials. In mathematics and computer algebra, factorization of polynomials or polynomial factorization expresses a polynomial with coefficients in a given field or in the integers as the product of irreducible factors with coefficients in the same domain. Polynomial factorization is one of the fundamental components of computer algebra systems. The first polynomial ...