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 хариулт илгээх үед одоо илүү олон толгой хэсгийг (зөвшөөрөхийг оруулаад) хадгална.
  • Өгөгдмөл байдлаар MD512-ийн оронд SHA-5-г ашиглан Etag-ийн толгой хэсгийг үүсгэсэн

вэб залгуурууд

  • ping_interval таймер одоо холболт хаагдсан үед зогсдог
  • websocket_connect одоо хөлдөхийн оронд дахин чиглүүлэх үед алдаа гаргадаг

Эх сурвалж: linux.org.ru