Lansare Tornado 6.1.0


Lansare Tornado 6.1.0

Tornado — este un server web non-blocat și un framework scris în Python. Tornado a fost creat pentru a asigura o performanță ridicată și poate gestiona zeci de mii de conexiuni persistente simultane, ceea ce îl face o soluție ideală pentru procesarea cererilor long poll, WebSockets și aplicații web care necesită o conexiune de lungă durată cu fiecare utilizator. Tornado constă dintr-un framework web, un client HTTP și un server, implementat pe baza unui nucleu de rețea asincron și a unei biblioteci de corutine.

Noutăți în această versiune:

  • este ultima versiune care suportă Python 3.5, pentru viitoarele versiuni va fi necesar Python 3.6+
  • roțile binare sunt acum disponibile pentru Windows, MacOS și Linux (amd64 și arm64)

httpclient

  • implicit se folosește User-Agent Tornado/$VERSION, dacă parametrul user_agent nu este specificat
  • tornado.simple_httpclient folosește întotdeauna GET după o redirecționare 303
  • dezactivarea timeout-ului prin setarea valorii zero în request_timeout și/sau connect_timeout

httputil

  • parsing-ul antetului a fost accelerat
  • parse_body_arguments acum acceptă input non-ASCII cu escapare incompletă

web

  • RedirectHandler.get acum acceptă argumente numite
  • la trimiterea răspunsurilor 304 acum se păstrează mai multe antete (inclusiv Allow)
  • antetele Etag sunt acum generate implicit folosind SHA-512 în loc de MD5

websocket

  • timerul ping_interval acum se oprește la închiderea conexiunii
  • websocket_connect la redirecționare acum generează o eroare în loc să rămână blocat

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster