首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django 1.3性能

Django 1.3性能
EN

Stack Overflow用户
提问于 2011-04-20 17:52:24
回答 1查看 2.6K关注 0票数 2

如"Why Django Sucks“幻灯片所示,Django在0.96%和1.2%之间显著减速。

是否有任何测试来测量1.3版本的速度回归?

这里有没有人体验过升级的速度变化(双向)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-20 20:53:19

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

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

所以,我所能说的就是django使用标准化的sql数据库设置起来很简单,但是一旦你有超过10条成千上万的记录,就会变得很慢。使用nosql解决方案的Django,或者只是使用mysql / postgresql和适当的反规范化都是很快的。

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

另外,在部署时,很容易拥有两个或三个前端web服务器。您甚至几乎不需要更改您的conf。但扩展数据库要困难得多,需要更多的思考和技能。所以,Django慢了10%对我来说甚至不是一个问题,当你开始用实数与数据库延迟进行比较时。

再加上对dbs的从机支持,配置db读写的选项,再加上像south这样很棒的应用程序,我永远不会得出django糟糕的结论。在我看来,Django 1.3非常棒。

Django可以更好吗?当然了。标准化测试会让Django受益吗?当然了。Django速度慢是个问题吗?不行。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5728451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档