Bahîzok serverek malperê û çarçoveyek ne-astengkirî ye ku di Python de hatî nivîsandin. Tornado ji bo performansa bilind hate çêkirin û dikare bi deh hezaran girêdanên domdar ên hevdemî bi rê ve bibe, ku ew ji bo birêvebirina daxwazên anketên dirêj, WebSockets, û serîlêdanên webê yên ku pêwendiyek dirêj-mayînde ji her bikarhêner re hewce dike çareseriyek îdeal e. Tornado ji çarçoveyek malperê, xerîdarek HTTP û serverek pêk tê, ku li ser bingeha bingehek torê ya asynchronous û pirtûkxaneyek korûtîn pêk tê.
Di vê versiyonê de nû:
- Ev serbestberdana paşîn e ku Python 3.5 piştgirî dike, guhertoyên pêşerojê dê Python 3.6+ hewce bike
- çerxên binary naha ji bo Windows, MacOS û Linux hene (amd64 û arm64)
httpclient
- Ger bikarhêner_agent neyê diyarkirin bikarhêner-Agent Tornado/$VERSION vedihewîne
- tornado.simple_httpclient her gav piştî 303 beralîkirin GET bikar tîne
- neçalakkirina demajoyê bi danîna request_timeout û/an connect_timeout bo sifirê
httputil
- parsinga sernivîsê hat lezandin
- parse_body_arguments naha têketina ne-ASCII bi reva qismî qebûl dike
tevn
- RedirectHandler.get naha argumanên binavkirî qebûl dike
- Dema ku 304 bersiv têne şandin, niha bêtir sernav têne tomar kirin (di nav de Destûrdan)
- Sernivîsên Etag naha bi karanîna SHA-512 li şûna MD5-ê ji hêla xwerû ve têne çêkirin
websockets
- Demjimêra ping_interval naha dema ku girêdan girtî ye disekine
- websocket_connect naha dema beralîkirina li şûna cemidandinê dibe sedema xeletiyekê
Source: linux.org.ru