如题,环境太破,性能跟不上。
光是挂个 Flask Demo,看 top CPU 就已经占了 15% 了...
有没有什么办法能让 CPU 占用率下去一些...省点电
在此谢过大佬
如题,环境太破,性能跟不上。
光是挂个 Flask Demo,看 top CPU 就已经占了 15% 了...
有没有什么办法能让 CPU 占用率下去一些...省点电
在此谢过大佬
|
CookyMar 19, 2021 via Android
1
nuitka 编译一下看看?要是有效果记得回我一下
|
|
janxinMar 19, 2021
2
15%就还好吧...跑在树莓派上?
|
|
wzb0909Mar 19, 2021
3
|
|
minamiMar 19, 2021
4
用其他 wsgi 服务器替代 Flask 自带的 wsgi
|
|
XIVN1987Mar 19, 2021
5
Flask 自带的服务器是开发用的,,性能很差,,部署应该用其他的,,比如 cherrypy
|
|
estMar 19, 2021
6
先搞个 16G 内存的服务器,再用 java 重写一遍。
|
|
yunyuyuanMar 19, 2021
8
不是吧,flask 有什么性能消耗?你试试 django 就知道,当初我年轻在 1c2g 的 vps 上跑 django,直接给我整挂了。我跑两 tomcat app+一个 flask 都没挂的。
|
|
charmTobyMar 19, 2021
9
flask 性能没这么水吧?(虽然我没测试) 你怎么部署的?
|
|
14
|
|
LeeReamondMar 19, 2021
15
flask 本身属于比较慢的那类,同步框架本身慢一些,flask 又不是 tornado,bottle 之流。要减轻开销最好上异步
|
|
16
官方自带的只能用于测试
|
|
seakingiiMar 20, 2021
17
python 做服务感觉很吃亏啊,那性能。。。
学 C#吧,重写一遍。 |
|
18
gunicorn + gevent + Flask
|
|
LeeReamondMar 20, 2021
19
@seakingii 有一说一,我觉得 c#在 web 领域还不如 py
|
|
20
@LeeReamond @seakingii 兼容性考虑,环境是 iOS 6.1.6,能用的语言只有 Python2.7...
|
|
21
unicorn + fastapi ?
|
|
simple2025Mar 20, 2021
22
@monetto ios?
|
|
tkmilesMar 20, 2021
23
不嫌麻烦, 先分析性能瓶颈在哪, 看看哪里耗时再说改进吧
如果想简单的, 换 go/c++/rust 噔噔噔噔噔.. 或者垂直升级呗 |
|
seakingiiMar 20, 2021
24
@LeeReamond 怎么可能在 WEB 领域不如 PYTHON
|
|
seakingiiMar 20, 2021
25
ios? 搞 web?
|
|
zxCoderMar 20, 2021
26
@LeeReamond c#性能很强的啊。。。
|
|
abersheeranMar 21, 2021 via Android
27
@monetto 那就 bottle 。
|
|
28
@jeeyong 已经用了 unicorn 了,感谢,不过 Win10 没法直接用,换 waitress 了。
@chenqh 是的,家里闲置的设备,架设了点儿小玩具。 @tkmiles 平台不允许主要是.. @seakingii 知识搞点小玩具而已...开发还是用 PC 开发的。 @abersheeran 已经上 waitress 了。看能耗还可以。 |