Django性能

2024-10-05 12:23:53 发布

您现在位置:Python中文网/ 问答频道 /正文

如“Why Django Sucks”幻灯片所示,Django在0.96到1.2之间的速度明显减慢。在

有没有测试1.3版本的速度回归?在

这里有没有人在升级时经历过任何速度变化(双向)?在


Tags: django版本双向速度经历幻灯片whysucks
1条回答
网友
1楼 · 发布于 2024-10-05 12:23:53

我注意到在mysql上将一个站点从.9迁移到1.3时,django应用程序本身没有减速。这些幻灯片可能会提出一些有用的批评,但数字似乎一点用处都没有。在

除了mysql上的django之外,我还在mongodb中使用了基于1.3的django nonrl,它很快,我的意思是非常快,即使有300万条记录的表。抱歉,没有统计数据,但数据库层仍然是需要考虑的瓶颈。除了使用nosql解决方案外,还有很多方法可以优化应用程序中的数据库层。在

所以,我只能说django使用规范化的sql数据库很容易设置,但实际上一旦有超过10条的数千条记录,就会很慢。使用nosql解决方案的Django,甚至只使用带有适当反规范化的mysql/postgresql都很快。在

现在也有很多好的wsgi解决方案可用,所以当考虑到这样的统计数据时,我们真的需要知道正在测试什么样的部署解决方案。考虑以下选项-http://nichol.as/benchmark-of-python-web-servers

另外,考虑到在部署中,有两个或三个前端web服务器是很容易的。你甚至不需要改变你的配置,但是扩展数据库要困难得多,需要更多的思考和技巧。所以,对于我来说,Django慢10%甚至不是一个真正的问题,当你开始将它与你的数据库延迟进行比较时。在

再加上对dbs的slave支持,配置db写和读的选项,像south这样的优秀应用程序,我永远无法得出django糟糕透顶的结论。在我看来,django1.3正在摇摆。在

Django会更好吗?当然。标准化测试对Django有利吗?当然。Django慢是个问题吗?不可能。在

相关问题 更多 >

    热门问题