Inkqantosi iseva yewebhu engathinteliyo kunye nesakhelo esibhalwe kwiPython. I-Tornado yakhelwe ukusebenza okuphezulu kwaye inokusingatha amashumi amawaka oqhagamshelo oluqhubekayo ngaxeshanye, iyenza ibe sisisombululo esifanelekileyo sokusingatha izicelo zokuvota ezinde, iiWebSockets, kunye nezicelo zewebhu ezifuna uqhagamshelo oluhlala ixesha elide kumsebenzisi ngamnye. I-Tornado iqulethe isakhelo sewebhu, umxhasi we-HTTP kunye nomncedisi, ophunyezwe ngesiseko se-asynchronous network core kunye nelayibrari ye-coroutine.
Intsha kolu guqulelo:
- Oku kukukhutshwa kokugqibela ukuxhasa iPython 3.5, iinguqulelo ezizayo ziya kufuna iPython 3.6+
- amavili okubini ayafumaneka ngoku kwiWindows, MacOS kunye neLinux (amd64 kunye ne-arm64)
http client
- okungagqibekanga kuMsebenzisi-Agent Tornado/$VERSION ukuba umsebenzisi_iarhente ayichazwanga
- tornado.simple_httpclient ihlala isebenzisa i-GET emva kwe-303 ukuqondisa kwakhona
- ukuvala ixesha lokuvala ngokuseta request_timeout kunye/okanye connect_timeout to zero
httputil
- ukwahlulahlula okubhalwe ngasentla kuye kwakhawuleziswa
- i-parse_body_arguments ngoku yamkela igalelo elingeyo-ASCII ngokubaleka ngokuyinxenye
Kwiwebhu
- RedirectHandler.get ngoku yamkela iimpikiswano ezinegama
- Xa uthumela iimpendulo ezingama-304, iiheader ezininzi zigcinwa ngoku (kuquka uVumela)
- Iiheader ze-Etag ngoku zenziwe kusetyenziswa i-SHA-512 endaweni ye-MD5 ngokungagqibekanga
ii-websockets
- I-ping_interval timer ngoku iyama xa uqhagamshelwano luvaliwe
- websocket_connect ngoku ibangela impazamo xa uphinda usalathisa endaweni yokubanda
umthombo: linux.org.ru