Tornado 6.1.0 чыгарылышы


Tornado 6.1.0 чыгарылышы

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

Бул версияда жаңы:

  • Бул Python 3.5ти колдоо үчүн акыркы чыгарылыш, келечектеги версиялар үчүн Python 3.6+ талап кылынат
  • экилик дөңгөлөктөр азыр Windows, MacOS жана Linux үчүн жеткиликтүү (amd64 жана arm64)

httpclient

  • эгерде 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 аркылуу түзүлөт

websockets

  • ping_interval таймери азыр байланыш жабылганда токтойт
  • websocket_connect азыр катуунун ордуна кайра багыттоодо катаны жаратат

Source: linux.org.ru