Տարափ Python-ով գրված չարգելափակող վեբ սերվեր և շրջանակ է: Tornado-ն ստեղծվել է բարձր արդյունավետության համար և կարող է կառավարել տասնյակ հազարավոր միաժամանակյա մշտական կապեր՝ դարձնելով այն իդեալական լուծում երկար հարցումների, WebSockets-ի և վեբ հավելվածների մշակման համար, որոնք պահանջում են երկարատև կապեր յուրաքանչյուր օգտագործողի հետ: Tornado-ն բաղկացած է վեբ շրջանակից, HTTP հաճախորդից և սերվերից, որոնք իրականացվում են ասինխրոն ցանցի միջուկի և կորուտին գրադարանի հիման վրա:
Նոր այս տարբերակում.
- Սա Python 3.5-ին աջակցող վերջին թողարկումն է, հետագա տարբերակները կպահանջեն Python 3.6+:
- Երկուական անիվներն այժմ հասանելի են Windows-ի, MacOS-ի և Linux-ի համար (amd64 և arm64)
http հաճախորդ
- Նախադրված է User-Agent Tornado/$VERSION, եթե user_agent-ը նշված չէ
- tornado.simple_httpclient-ը միշտ օգտագործում է GET 303 վերահղումից հետո
- անջատել ժամանակի դադարը՝ զրոյի դնելով request_timeout և/կամ connect_timeout
httputil
- վերնագրի վերլուծումն արագացված է
- parse_body_arguments-ն այժմ ընդունում է ոչ ASCII մուտքագրումը մասնակի փախուստով
Վեբ
- RedirectHandler.get-ն այժմ ընդունում է անվանված փաստարկները
- 304 պատասխան ուղարկելիս այժմ ավելի շատ վերնագրեր են պահվում (ներառյալ Թույլատրել)
- Etag վերնագրերն այժմ ստեղծվում են SHA-512-ի միջոցով՝ MD5-ի փոխարեն լռելյայն
վեբ վարդակներ
- ping_interval ժմչփն այժմ դադարում է, երբ կապը փակ է
- websocket_connect-ն այժմ սխալ է առաջացնում՝ սառեցնելու փոխարեն վերահղման ժամանակ
Source: linux.org.ru