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