Tornado 6.1.0 lage


Tornado 6.1.0 lage

Tonad se yon sèvè entènèt ki pa bloke ak kad ki ekri nan Python. Tornado te bati pou pèfòmans segondè epi li ka okipe plizyè dizèn milye koneksyon ki pèsistan, sa ki fè li yon solisyon ideyal pou jere demann biwo vòt long, WebSockets, ak aplikasyon entènèt ki mande koneksyon ki dire lontan pou chak itilizatè. Tornado konsiste de yon kad entènèt, yon kliyan HTTP ak yon sèvè, aplike sou baz yon nwayo rezo asynchrone ak yon bibliyotèk koroutine.

Nouvo nan vèsyon sa a:

  • Sa a se dènye lage pou sipòte Python 3.5, pwochen vèsyon yo pral mande pou Python 3.6+.
  • wou binè yo disponib kounye a pou Windows, MacOS ak Linux (amd64 ak arm64)

httpclient

  • default to User-Agent Tornado/$VERSION si user_agent pa espesifye
  • tornado.simple_httpclient toujou itilize GET apre 303 redireksyon
  • enfim timeout lè w mete request_timeout ak/oswa connect_timeout a zewo

httputil

  • parsing header te akselere
  • parse_body_arguments kounye a aksepte opinyon ki pa ASCII ak chape pasyèl

sou sit wèb

  • RedirectHandler.get kounye a aksepte agiman yo nonmen
  • Lè w ap voye repons 304, plis tèt yo sove kounye a (ki gen ladan Pèmèt)
  • Tèt Etag yo kounye a pwodwi lè l sèvi avèk SHA-512 olye pou yo MD5 pa default

websockets

  • ping_interval timer kounye a sispann lè koneksyon fèmen
  • websocket_connect kounye a lakòz yon erè lè redireksyon olye pou yo jele

Sous: linux.org.ru