Izdanje Tornado 6.1.0


Izdanje Tornado 6.1.0

Tornado — je neblokirajući web poslužitelj i okvir napisan u Pythonu. Tornado je stvoren za visoke performanse i može obrađivati desetke tisuća istovremenih trajnih poveznica, što ga čini idealnim rješenjem za obradu long poll zahtjeva, WebSocket-a i web aplikacija koje zahtijevaju dugotrajnu vezu s svakim korisnikom. Tornado se sastoji od web okvira, HTTP klijenta i poslužitelja implementiranog na osnovu asinkronog mrežnog jezgra i biblioteke korutina.

Novo u ovoj verziji:

  • ovo je posljednje izdanje koje podržava Python 3.5, za buduće verzije potreban je Python 3.6+
  • binarni paketi sada su dostupni za Windows, MacOS i Linux (amd64 i arm64)

httpclient

  • po defaultu se koristi User-Agent Tornado/$VERSION, ako nije naveden parametar user_agent
  • tornado.simple_httpclient uvijek koristi GET nakon 303 preusmjeravanja
  • isljučivanje vremenskog limita postavljanjem vrijednosti nula u request_timeout i/ili connect_timeout

httputil

  • ubrza parsiranje zaglavlja
  • parse_body_arguments sada prima non-ASCII ulaz s nepotpunim escapom

web

  • RedirectHandler.get sada prihvaća imenovane argumente
  • prilikom slanja 304 odgovora sada se čuva više zaglavlja (uključujući Allow)
  • zaglavlja Etag po defaultu se sada generiraju pomoću SHA-512 umjesto MD5

websocket

  • ping_interval timer se sada zaustavlja prilikom zatvaranja veze
  • websocket_connect pri preusmjeravanju sada baca grešku umjesto da se blokira

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster