Tornado ass en net blockéierende Webserver a Kader a Python geschriwwen. Tornado gouf fir héich Leeschtung gebaut a kann Zéngdausende vu concurrent persistent Verbindungen handhaben, wat et eng ideal Léisung mécht fir laang Ëmfro Ufroen, WebSockets a Webapplikatiounen ze behandelen déi eng laang dauerhaft Verbindung mat all Benotzer erfuerderen. Tornado besteet aus engem Web-Framework, engem HTTP-Client an engem Server, implementéiert op Basis vun engem asynchronen Netzwierkkär an enger Coroutine-Bibliothéik.
Nei an dëser Versioun:
- Dëst ass déi lescht Verëffentlechung fir Python 3.5 z'ënnerstëtzen, zukünfteg Versioune erfuerderen Python 3.6+
- binär Rieder sinn elo verfügbar fir Windows, MacOS a Linux (amd64 an arm64)
http Client
- Standard op User-Agent Tornado / $VERSION wann user_agent net spezifizéiert ass
- tornado.simple_httpclient benotzt ëmmer GET no 303 Viruleedung
- Desaktivéiere vum Timeout andeems Dir request_timeout an / oder connect_timeout op Null setzt
httputil
- Header Parsing gouf beschleunegt
- parse_body_arguments akzeptéiert elo net-ASCII Input mat deelweiser Flucht
Web
- RedirectHandler.get akzeptéiert elo genannt Argumenter
- Wann Dir 304 Äntwerte schéckt, ginn méi Header elo gespäichert (inklusiv Erlaabt)
- Etag Header ginn elo mat SHA-512 generéiert anstatt MD5 als Standard
Web Socket
- ping_interval Timer stoppt elo wann d'Verbindung zou ass
- websocket_connect verursacht elo e Feeler beim Viruleedung amplaz ze afréieren
Source: linux.org.ru