如何减轻 Python Flask 服务的性能消耗

2021-03-19 15:33:07 +08:00
 monetto

如题,环境太破,性能跟不上。

光是挂个 Flask Demo,看 top CPU 就已经占了 15% 了...

有没有什么办法能让 CPU 占用率下去一些...省点电

在此谢过大佬

4439 次点击
所在节点    Python
33 条回复
jeeyong
2021-03-20 16:14:13 +08:00
unicorn + fastapi ?
chenqh
2021-03-20 17:01:25 +08:00
@monetto ios?
tkmiles
2021-03-20 19:09:21 +08:00
不嫌麻烦, 先分析性能瓶颈在哪, 看看哪里耗时再说改进吧
如果想简单的, 换 go/c++/rust 噔噔噔噔噔.. 或者垂直升级呗
seakingii
2021-03-20 19:26:39 +08:00
@LeeReamond 怎么可能在 WEB 领域不如 PYTHON
seakingii
2021-03-20 19:27:35 +08:00
ios? 搞 web?
zxCoder
2021-03-20 19:32:52 +08:00
@LeeReamond c#性能很强的啊。。。
abersheeran
2021-03-21 01:29:09 +08:00
@monetto 那就 bottle 。
monetto
2021-03-23 10:22:21 +08:00
@jeeyong 已经用了 unicorn 了,感谢,不过 Win10 没法直接用,换 waitress 了。
@chenqh 是的,家里闲置的设备,架设了点儿小玩具。
@tkmiles 平台不允许主要是..
@seakingii 知识搞点小玩具而已...开发还是用 PC 开发的。
@abersheeran 已经上 waitress 了。看能耗还可以。
jeeyong
2021-03-23 11:56:31 +08:00
@monetto #28 win10 可以用啊..
我一直是在 win10 用的啊..对不起, 是 uvicorn
zepc007
2021-03-31 17:42:21 +08:00
@est 哈哈哈,笑死
zepc007
2021-03-31 17:43:36 +08:00
@jeeyong uvicorn 吧
jeeyong
2021-03-31 18:10:28 +08:00
@zepc007 #31 嗯... 后面更正了
huyu
2021-04-03 13:59:37 +08:00
@yunyuyuan 不至于,我现在的网站就是 django 开发的,完全没这问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/763218

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX