Tornado Tornado je spletni strežnik in ogrodje brez blokiranja, napisano v Pythonu. Tornado, zasnovan za visoko zmogljivost, lahko obdela več deset tisoč hkratnih trajnih povezav, zaradi česar je idealen za obdelavo zahtevkov za dolgotrajno anketiranje, spletnih vtičnic in spletnih aplikacij, ki zahtevajo dolgotrajno povezavo z vsakim uporabnikom. Tornado je sestavljen iz spletnega ogrodja, odjemalca HTTP in strežnika, zgrajenega na asinhronem omrežnem jedru in knjižnici korutin.
Novo v tej različici:
- To je zadnja izdaja, ki podpira Python 3.5, prihodnje različice bodo zahtevale Python 3.6+.
- binarna kolesa so zdaj na voljo za Windows, MacOS in Linux (amd64 in arm64)
httpclient
- Privzeto se uporabi User-Agent Tornado/$VERSION, če parameter user_agent ni določen.
- tornado.simple_httpclient vedno uporabi GET po preusmeritvi 303
- Onemogočanje časovne omejitve z nastavitvijo request_timeout in/ali connect_timeout na nič
httputil
- Razčlenjevanje glave je bilo pospešeno
- parse_body_arguments zdaj sprejema vnose, ki niso ASCII, z delnim ubežnim kodiranjem
web
- Funkcija RedirectHandler.get zdaj sprejema poimenovane argumente
- Pri pošiljanju odgovorov 304 (vključno z Allow) se zdaj ohrani več glav.
- Glave etagov se zdaj privzeto generirajo z uporabo SHA-512 namesto MD5.
spletna vtičnica
- Časovnik ping_interval se zdaj ustavi, ko je povezava prekinjena.
- websocket_connect zdaj pri preusmeritvi vrže napako namesto da bi se zamrznil
Vir: linux.org.ru

