我在REST API中使用django和tastypie。
对于分析,我使用的是@silk_profile()
,以下是请求摘要:
如何分析整个流程?除数据库查询之外所花费的时间平均为(382 - 147)ms。如何找出瓶颈并优化/扩展?我确实使用get_object_list
作为此资源的{{1}}方法,但即使这种方法似乎也不是瓶颈。
我使用缓存来减少响应时间,但这没有多大帮助,还有哪些其他选项?
使用 loader.io 进行测试时,服务器可以处理的峰值是每30秒 1000个请求(这似乎非常低)。除了缓存(我已经尝试过)可能会有什么帮助?
答案 0 :(得分:1)
以下是一堆建议:
答案 1 :(得分:1)
要调查代码的慢速部分,您有两个选择: