您好,我正在使用LocustIO使用django 2.1和SQlite3对我的社交媒体平台进行负载测试,这些是我的结果。 Load Testing Results
我需要确保它可以为10000多个访问者运行,并且已经研究了像redis这样的缓存选项。这是一个实时应用程序,因此涉及大量的数据库使用和功能。我应该走哪条路才能使其更快和可扩展?
答案 0 :(得分:1)
因此,您要做的第一件事就是弄清楚您的时间在哪里。大多数时间都花在数据库查询上吗?其他网络运营?页面渲染?
Django-debug-toolbar是回答非常重要的第一个问题的不错的第一步。
然后,一旦您对问题出在哪里有了了解,就可以将脑力集中在解决该问题上。
答案 1 :(得分:0)
Sqlite 3无法处理大量并发,因此请迁移到更强大的sql。 还要检查silk。