
如题,环境太破,性能跟不上。
光是挂个 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 。 |