python - Flask应用非常慢

标签 python flask

我目前正在开发一个由 Flask Web 服务器提供服务的应用程序。

后端 Python 代码已经变得非常庞大(为了给读者提供一个视角,达到了 1000 行代码),并且有很多依赖项。

因此,即使是像这样简单的 API 调用:

@app.route('/', methods = ['GET'])
def hello():
    return "Sample"

导致请求的处理时间接近 900 毫秒。

有人能给我改善延迟的建议吗?蓝图在这种情况下会有帮助吗?

我们拥有的依赖项都很重要(我们也许可以删除其中一两个,但仅此而已)...

非常感谢任何帮助

谢谢, 加利杰

最佳答案

Flask 是 Python 的微框架。它不是网络服务器。

很多原因都会导致响应缓慢。 但我不认为依赖关系或蓝图是问题所在。 如果您可以提供如何部署应用程序,那将会很有帮助。

我认为最关键和最简单的事情是记录每个主进程的时间戳,然后找到哪个部分花费了很多。

关于python - Flask应用非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40625660/

相关文章:

Python 相当于灰度的 Matlab 函数 'imfill'?

python - 从 csv 中删除重复项

python - 如何使用selenium让chrome浏览器在后台运行

python - 如何使用 SQLAlchemy 获取列值?

python - 如何在新的应用程序部署中将数据库与 Flask-Migrate 同步?

python - 使用通过 openssl 创建的自签名证书在 Flask 中测试 HTTPS

python - Flask session 忘记请求之间的条目

python - 如何从 <a> 标签中提取 url GET 参数,从完整的 html 文本

mysql - MYSQL数据到字典

javascript - 我如何从客户端(html)拍照并将其保存到服务器端(Python)