LINUX.ORG.RU

Tornado


5

0

Всего сообщений: 2

Выпуск Tornado 6.1.0

Выпуск Tornado 6.1.0
Группа Open Source

Tornado — это неблокирующий веб-сервер и фреймворк, написанный на Python. Tornado был создан для обеспечения высокой производительности, и может обрабатывать десятки тысяч одновременных постоянных подключений, что делает его идеальным решением для обрабоки long poll запросов, WebSockets и web-приложений, требующих долговременное соединение с каждым пользователем. Tornado состоит из веб-фреймворка, HTTP-клиента и сервера, реализованного на основе асинхронного сетевого ядра и библиотеке корутин.

Новое в этой версии:

  • это последний выпуск, поддерживающий Python 3.5, для будущих версий потребуется Python 3.6+
  • binary wheels теперь доступны для Windows, MacOS и Linux (amd64 и arm64)

httpclient

  • по умолчанию используется User-Agent Tornado/$VERSION, если параметр user_agent не указан
  • tornado.simple_httpclient всегда использует GET после 303 редиректа
  • отключение тайм-аута установкой значения ноль в request_timeout и/или connect_timeout

httputil

  • ускорен парсинг заголовка
  • parse_body_arguments теперь принимает non-ASCII ввод с неполным экранированием

web

  • RedirectHandler.get теперь принимает именованные аргументы
  • при отправке 304 ответов теперь сохраняется больше заголовков (включая Allow)
  • заголовки Etag по умолчанию теперь генерируются с помощью SHA-512 вместо MD5

websocket

  • таймер ping_interval теперь останавливается при закрытии соединения
  • websocket_connect при редиректе теперь вызывает ошибку вместо зависания

>>> Подробности

 , ,

MaxPower
()

Релиз Tornado 2.0

Группа Open Source

До версии 2.0 обновился открытый фреймворк Tornado (Python), включающий масштабируемый и неблокирующий веб-сервер и сопутствующие приложения, используемый, в частности, для работы FriendFeed. Проект Tornado во много схож с воплощающими аналогичную функциональность web.py и Google WebApp, однако включает в себя дополнительные инструменты и оптимизацию для реализации неблокирующей системы. К тому же, по сравнению с конкурентами Tornado весьма быстр.

Изменения в новой версии включают поддержку Python 3.2, IPV6 для HTTPServer и HTTPClient, новые директивы шаблонов, использование реализации simple_httpclient для AsyncHTTPClient по умолчанию. Также изменены некоторые предустановленные настройки.

Скачать

>>> Подробности

 , ,

ins3y3d
()