Tornado 6.1.0 шығарылымы


Tornado 6.1.0 шығарылымы

торнадо бұл блокталмаған веб-сервер және Python тілінде жазылған фреймворк. Торнадо жоғары өнімділік үшін жасалған және ондаған мың бір мезгілде тұрақты қосылымдарды өңдей алады, бұл оны ұзақ сауалнама сұрауларын, WebSockets және әрбір пайдаланушыға ұзақ мерзімді қосылымдарды қажет ететін веб-қосымшаларды өңдеу үшін тамаша шешім етеді. Торнадо асинхронды желі өзегі мен корутиндік кітапхана негізінде жүзеге асырылатын веб-құрастырудан, HTTP клиентінен және серверден тұрады.

Бұл нұсқадағы жаңалық:

  • Бұл Python 3.5 нұсқасын қолдайтын соңғы шығарылым, болашақ нұсқалар үшін Python 3.6+ қажет болады.
  • екілік дөңгелектер енді Windows, MacOS және Linux үшін қол жетімді (amd64 және arm64)

httpклиент

  • user_agent көрсетілмесе, әдепкі бойынша User-Agent Tornado/$VERSION
  • tornado.simple_httpclient әрқашан 303 қайта бағыттаудан кейін GET пайдаланады
  • request_timeout және/немесе connect_timeout нөлге орнату арқылы күту уақытын өшіру

httputil

  • тақырыпты талдау жеделдетілді
  • parse_body_arguments енді ішінара шығу арқылы ASCII емес енгізуді қабылдайды

веб

  • RedirectHandler.get енді аталған аргументтерді қабылдайды
  • 304 жауап жіберген кезде, енді көбірек тақырыптар сақталады (оның ішінде Рұқсат ету)
  • Etag тақырыптары енді әдепкі бойынша MD512 орнына SHA-5 көмегімен жасалады

веб-розетка

  • ping_interval таймері қосылым жабылған кезде тоқтайды
  • websocket_connect енді қату орнына қайта бағыттау кезінде қатені тудырады

Ақпарат көзі: linux.org.ru