Tornado Àr en icke-blockerande webbserver och ramverk skrivet i Python. Tornado skapades för att sÀkerstÀlla hög prestanda och kan hantera tiotusentals samtidiga lÄngvariga anslutningar, vilket gör det till en idealisk lösning för bearbetning av long poll-förfrÄgningar, WebSockets och webbapplikationer som krÀver lÄngvarig anslutning till varje anvÀndare. Tornado bestÄr av ett webb-ramverk, en HTTP-klient och en server som implementeras med hjÀlp av en asynkron nÀtverkskÀrna och korutiner.
Nyheter i denna version:
- Àr den senaste versionen som stöder Python 3.5, framtida versioner kommer att krÀva Python 3.6+
- binÀra hjul Àr nu tillgÀngliga för Windows, MacOS och Linux (amd64 och arm64)
httpclient
- anvÀnder som standard User-Agent Tornado/$VERSION om parameter user_agent inte anges
- tornado.simple_httpclient anvÀnder alltid GET efter en 303-omdirigering
- avaktivera tidsgrÀnsen genom att stÀlla in vÀrdet till noll i request_timeout och/eller connect_timeout
httputil
- snabbare parsning av rubriken
- parse_body_arguments tar nu emot non-ASCII-inmatning med ofullstÀndig escape
web
- RedirectHandler.get tar nu emot namngivna argument
- vid skickande av 304-svar bevaras nu fler rubriker (inklusive Allow)
- Etag-rubriker genereras som standard nu med SHA-512 istÀllet för MD5
websocket
- ping_interval-timern stÀngs nu av vid stÀngning av anslutningen
- websocket_connect vid omdirigering utlöser nu ett fel istÀllet för att hÀnga
KĂ€lla: linux.org.ru

