web2py的性能/容量统计信息?

时间:2012-03-23 13:54:13

标签: python performance scalability web2py

我正在努力了解整体表现& web2py的可扩展性。

当然,这是一个非常具有挑战性的问题,因为性能和可扩展性非常依赖于具体的实现细节,硬件,数据库设计 - 每个应用程序都是不同的。

任何数字?甚至是经验法则?

我将在某些时候进行全面的可扩展性测试,但不知道会发生什么。您可以分享任何有助于粗略调整讨论的信息。

1 个答案:

答案 0 :(得分:0)

瓶颈总是数据库。

从我的角度来看,web2py只需要为每个请求定义数据库就可以进行大量的负载均衡,因此您可以使用db1,db2和一个选择要使用的函数。这是非常好的,因为对性能的最严重损害来自数据库。

有一些基准测试可以解决Django的性能问题。由于Django被认为非常快,我不会太担心。可能出现的另一个瓶颈是在每个请求上加载的模型。首先,您可以禁用迁移,这意味着它不会每次都验证数据库(应该加快速度),最近Bruno有showed the modelless mechanism converting them to modules which are loaded explicite.