在Heroku上运行速度慢的Asyncio Python应用程序

时间:2018-05-16 02:03:53

标签: python heroku flask web-deployment python-asyncio

我正在尝试将Python应用程序部署到Heroku。我使用一个名为Quart的Python Web框架,我使用夸脱来获得额外的asyncio功能。在我的应用程序中,我使用websockets运行循环,我打算经常发送消息(更新客户端)。当我访问我的Heroku网站时,我确实收到了websocket消息,但消息之间有大约1.5秒的时间间隔(我需要更频繁地发送它们)。

应用Procfile包含:

web: gunicorn --worker-class quart.worker.GunicornWorker main_loop:app 

我的应用程序以:

开头
if __name__ == '__main__':
    app.run(host='0.0.0.0', port=os.environ.get('PORT', '5000'))

帮助将不胜感激。

0 个答案:

没有答案