Tornado 6.1.0 versiyasi


Tornado 6.1.0 versiyasi

bo'ron bloklanmaydigan veb-server va Python-da yozilgan ramka. Tornado yuqori unumdorlik uchun yaratilgan va oʻn minglab doimiy ulanishlarni boshqara oladi, bu esa har bir foydalanuvchiga uzoq muddatli ulanishni talab qiluvchi uzoq soʻrovlar, WebSockets va veb-ilovalarni boshqarish uchun ideal yechimga aylanadi. Tornado asinxron tarmoq yadrosi va korutin kutubxonasi asosida amalga oshirilgan veb-ramka, HTTP mijozi va serverdan iborat.

Ushbu versiyada yangi:

  • Bu Python 3.5-ni qo'llab-quvvatlaydigan so'nggi versiya, kelajakdagi versiyalar uchun Python 3.6+ talab qilinadi.
  • Ikkilik g'ildiraklar endi Windows, MacOS va Linux uchun mavjud (amd64 va arm64)

httpklient

  • agar user_agent ko'rsatilmagan bo'lsa, birlamchi Foydalanuvchi-Agent Tornado/$VERSION uchun
  • tornado.simple_httpclient har doim 303 qayta yo'naltirishdan keyin GET dan foydalanadi
  • request_timeout va/yoki connect_timeoutni nolga o'rnatish orqali vaqt tugashini o'chirish

httputil

  • sarlavhani tahlil qilish tezlashtirildi
  • parse_body_arguments endi qisman qochish bilan ASCII bo'lmagan kiritishni qabul qiladi

veb-

  • RedirectHandler.get endi nomlangan argumentlarni qabul qiladi
  • 304 ta javob yuborilganda, endi koʻproq sarlavhalar saqlanadi (jumladan, Ruxsat berish)
  • Etag sarlavhalari endi sukut bo'yicha MD512 o'rniga SHA-5 yordamida yaratiladi

veb-rozetkalar

  • ping_interval taymer endi ulanish yopilganda to'xtaydi
  • websocket_connect endi muzlatish o‘rniga qayta yo‘naltirishda xatolikka sabab bo‘ladi

Manba: linux.org.ru