我目前正在开发一个配有烧瓶网络服务器的应用程序。
后端python代码变得非常庞大(以1000行代码为基础,为读者提供了一个透视图),具有很多依赖性。
因此,即使是简单的api调用,例如:
@app.route('/', methods = ['GET'])
def hello():
return "Sample"
导致请求接近900毫秒服务。
是否有人能够提供有关改善延迟的提示?蓝图会在这种情况下有所帮助吗?
我们拥有的依赖关系都很关键(我们可以删除其中的一个或两个,但就此而言)......
非常感谢任何帮助
谢谢, Galeej
答案 0 :(得分:2)
Flask是Python的微框架。它不是Web服务器。
很多原因会导致反应迟缓。 但我不认为依赖或蓝图是问题。 如果您可以提供有用的部署应用程序的方式。
我认为最关键和最简单的事情是记录每个主要流程的时间戳,然后找出哪个部分成本很高。