Tornado 6.1.0 ngabebaskeun


Tornado 6.1.0 ngabebaskeun

topan mangrupakeun web server non-blocking jeung kerangka ditulis dina Python. Tornado diwangun pikeun pagelaran anu luhur sareng tiasa ngadamel puluhan rébu sambungan pengkuh sakaligus, janten solusi idéal pikeun nanganan pamundut polling anu panjang, WebSockets, sareng aplikasi wéb anu peryogi sambungan anu langgeng pikeun unggal pangguna. Tornado diwangun ku kerangka wéb, klien HTTP sareng server, dilaksanakeun dumasar kana inti jaringan Asynchronous sareng perpustakaan coroutine.

Anyar dina versi ieu:

  • Ieu release panungtungan pikeun ngarojong Python 3.5, versi hareup bakal merlukeun Python 3.6+
  • roda binér ayeuna sayogi pikeun Windows, MacOS sareng Linux (amd64 sareng arm64)

httpklien

  • ingkar mun User-Agent Tornado/$VERSION lamun user_agent teu dieusian
  • tornado.simple_httpclient salawasna ngagunakeun GET sanggeus 303 alihan
  • nganonaktipkeun timeout ku netepkeun request_timeout jeung/atawa connect_timeout ka nol

httputil

  • lulugu parsing geus gancangan
  • parse_body_arguments ayeuna narima input non-ASCII kalawan ngewa parsial

web

  • RedirectHandler.get ayeuna narima argumen ngaranna
  • Nalika ngirim 304 réspon, langkung seueur lulugu ayeuna disimpen (kalebet Idinan)
  • Etag headers ayeuna dihasilkeun maké SHA-512 tinimbang MD5 sacara standar

websockets

  • ping_interval timer ayeuna eureun nalika sambungan ditutup
  • websocket_connect ayeuna ngabalukarkeun kasalahan nalika alihan tinimbang katirisan

sumber: linux.org.ru