需要先定位慢的瓶颈在哪里? 是网络?数据库?还是磁盘读写?还是说CPU计算慢?
如果是前3者,可以通过类似如提升带宽、数据库增大QPS或调优、改用SSD等改善,如果是CPU慢的话,不改变代码是比较难以做到的,CPython受限于GIL,性能提升有限。如果你的代码里无强依赖CPython的库的话,可以建议实施Jython或Pypy看对代码运行性能有无提升
思路有很多.具体情况具体分析
1.如果能把数据和功能分开..功能不变的情况下.事先优化数据,可以极大提高速度.
2.如果数据和功能无法分开.则需要选择合适的解释器或者选择多线程运算.
3.如果数据本身是存储在sql里的.则可以考虑在sql层面进行优化