需要先定位慢的瓶颈在哪里? 是网络?数据库?还是磁盘读写?还是说CPU计算慢?
如果是前3者,可以通过类似如提升带宽、数据库增大QPS或调优、改用SSD等改善,如果是CPU慢的话,不改变代码是比较难以做到的,CPython受限于GIL,性能提升有限。如果你的代码里无强依赖CPython的库的话,可以建议实施Jython或Pypy看对代码运行性能有无提升
思路有很多.具体情况具体分析
1.如果能把数据和功能分开..功能不变的情况下.事先优化数据,可以极大提高速度.
2.如果数据和功能无法分开.则需要选择合适的解释器或者选择多线程运算.
3.如果数据本身是存储在sql里的.则可以考虑在sql层面进行优化
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。