Tornado 6.1.0 bertsioa


Tornado 6.1.0 bertsioa

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