Flask 像专家一样扩大规模

对许多 web 应用,代码的复杂程度比起为预期的用户或数据条目而扩大规模就不
是问题了。 Flask 自己扩大规模的限制只在于你的应用代码、你想用的数据存储
和 Python 解释器以及你运行的 web 服务器。

良好的规模扩张意味着,如果你把服务器的数量加倍,你会得到大约两倍于原来的性能。
而糟糕的则意味着,当你添加了一台新的服务器,应用不会有任何性能提升或根本不
支持第二台服务器。

在 Flask 中关于应用的扩张只有一个制约因素,那就是上下文局部代理。它们依赖于在
Flask 中上下文是被定义为是线程、还是进程或 greenlet。如果你的服务器使用不是基于
线程或 greenlet 的并行计算, Flask 不再能支持这些全局代理。然而大多数
服务器使用线程、 greenlet 或独立进程来实现并发,而这些方法在底层的
Werkzeug 库中有着良好的支持。

作者:唐伯虎点蚊香,如若转载,请注明出处:https://www.web176.com/flask2/21641.html

(0)
打赏 支付宝 支付宝 微信 微信
唐伯虎点蚊香的头像唐伯虎点蚊香
上一篇 2023年5月18日
下一篇 2023年5月18日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注