tornado

Этот код работает в Python 3.4.3 с использованием Tornado 4.1-он спит в течение 1 секунды, а затем печатает "Hello World! 123". Но при компиляции с использованием Cython (я пробовал версии 0.20. 1post0 и 0.23 dev), он ничего не делает. import tornado.ioloop import datetime from tornado import gen @gen.corou...

Я пытаюсь сделать запрос put, используя tornado ASyncHTTPClient, например: data = { 'text': 'important text', 'timestamp': 'an iso timestamp' } request = tornado.httpclient.HTTPRequest(URL, method = 'PUT', body = urllib.urlencode(data)) response = yield Task(tornado.httpclient.ASyncHTTPCl...

Я начинаю с веб-разработки. Я пытаюсь разработать и веб-приложение, используя API Instagram и Django. Я искал, что многие люди используют веб-сервер Tornado для подписки в реальном времени. Поэтому я использую Webfaction в качестве хоста и нашел этот код, чтобы я мог обернуть свой проект Django с "контейнером...

Я хотел бы отправить сжатые данные gzip с сервера tornado на javascript-клиент. Вот мой код. buf = StringIO() gfile = gzip.GzipFile(mode='wb', fileobj=buf) try: gfile.write( "hello world" ) finally: gfile.close() compressed_data = buf.getvalue() self.write_message( compressed_data ) Серверная ...

Я пишу веб-приложение, которое использует nginx для обслуживания статического контента и tornado для обслуживания динамического контента. Я думал использовать CouchBase в качестве хранилища данных, но у меня возникли проблемы с поиском подходящего клиента для использования с платформой Tornado (т. е. асинхро...

У меня есть приложение Tornado, и иногда кто-то добавляет код, который блокирует на неподходящее время. Как я могу обнаружить такие функции, может быть, даже записать, какой обработчик / метод coroutine блокирует на время больше, чем, скажем, 50 мс? Я смотрю на _make_coroutine_wrapper() в tornado.gen и не в...

Как перебирать словарь, передаваемый из обработчика Python/Tornado в шаблон Tornado ? Я попробовал как <div id="statistics-table"> {% for key, value in statistics %} {{key}} : {{value['number']}} {% end %} </div> Но это не работает, где статисти...

Я внедряю сервер WebSockets в Tornado 3.2. Клиент, подключающийся к серверу, не будет браузером. Для случаев, когда между сервером и клиентом существует обратная связь, я хотел бы добавить max. время, в течение которого сервер будет ждать ответа клиента перед закрытием соединения. Это примерно то, что я пы...

какие из этих фреймворков / библиотек были бы лучшим выбором для создания современного многопользовательского веб-приложения? Я хотел бы иметь асинхронный веб-сервер, который позволит мне легко масштабироваться. Какое решение даст лучшие показатели/масштабируемость/самый полезный фреймворк (С точки зрения про...

Я использую костяк.JS и веб-сервер Tornado. Стандартным поведением для получения данных сбора в магистрали является отправка в виде массива JSON. с другой стороны, стандартное поведение Tornado не позволяет использовать массив JSON из-за следующей уязвимости: http://haacked.com/archive/2008/11/20/anatomy-o...