Tornado blokeatzen ez den web zerbitzaria eta Python-en idatzitako esparrua da. Tornado errendimendu handiko eraiki zen, eta aldibereko hamarnaka mila konexio iraunkor kudeatu ditzake, erabiltzaile bakoitzeko epe luzerako konexioa behar duten inkesta-eskaera luzeak, WebSocket-ak eta web-aplikazioak kudeatzeko aproposa da. Tornado web-esparru batek, HTTP bezero batek eta zerbitzari batek osatzen dute sare-nukleo asinkrono batean eta koroutine liburutegi batean oinarrituta.
Berria bertsio honetan:
- hau da Python 3.5 onartzen duen azken bertsioa, etorkizuneko bertsioek Python 3.6+ beharko dute
- gurpil bitarrak eskuragarri daude orain Windows, MacOS eta Linux-erako (amd64 eta arm64)
http bezeroa
- Erabiltzaile-Agentea Tornado/$VERSION gisa lehenetsia da user_agent zehazten ez bada
- tornado.simple_httpclient-ek beti erabili GET 303 birbideratzearen ondoren
- desgaitu denbora-muga request_timeout eta/edo connect_timeout zero ezarrita
httputil
- goiburuen analisi bizkortua
- parse_body_arguments-ek orain ASCII ez den sarrera onartzen du ihes partzialarekin
web
- RedirectHandler.get-ek orain izendun argumentuak onartzen ditu
- goiburu gehiago gordetzen dira 304 erantzun bidaltzean (Baimendu barne)
- Lehenetsitako Etag goiburuak SHA-512rekin sortzen dira orain MD5-rekin ordez
websocketak
- ping_interval tenporizadorea orain gelditzen da konexioa ixten denean
- websocket_connect on redirect orain errore bat eragiten du zintzilikatu beharrean
Iturria: linux.org.ru