一般来说,Drupal 的问题之一是它很慢。我们在高流量的生产环境中运行 Pressflow 6,它消耗大量资源用于其规模的站点。
关于 Drupal 7 是否比 Drupal 6 慢的问题很多:http: //drupal.org/node/615822
看来确实如此,但有人可以证实吗?
非常感谢,克里斯。
一般来说,Drupal 的问题之一是它很慢。我们在高流量的生产环境中运行 Pressflow 6,它消耗大量资源用于其规模的站点。
关于 Drupal 7 是否比 Drupal 6 慢的问题很多:http: //drupal.org/node/615822
看来确实如此,但有人可以证实吗?
非常感谢,克里斯。
是的。我可以确认。然而。
首先是坏消息:
然后是理论:
然而,Drupal6 pressflow 内置了这些企业级的东西(事实上:这些 pressflow 特性使其成为核心,为 Drupal7 提供了基础)。
Drupal7 比 Pressflow Drupal6 慢。Drupal7 提供了 Drupal6 没有提供的性能特性,但 PressflowDrupal6 确实提供了。
许多项目还启用了视图模块。Drupal7 中的 Views3 相对于 Drupal6 的 Views2 提供了许多性能改进(企业级功能)。
我的建议:在出现性能优化的 Drupal7(例如 Pressflow Drupal7)之前,请继续使用您的 Pressflow Drupal 6。它在理论和实践上都快得多。如果您可以从 Views3 的改进和功能中受益,那么选择 Drupal7+views3,这将为您提供更多选项来调整性能问题。
依靠。
是的,开箱即用,D7 比 D6 慢。但是已经付出了很多努力来使其规模化(这与高性能不同)。
其中许多功能实际上已经是 Pressflow 6 的一部分,例如支持主/从数据库集群、代理、改进别名处理等。所以这对你没有多大帮助。
但也有一些在那里不存在的功能,例如可插入的字段存储,它允许您将所有字段存储在 MongoDB 中。此外,虽然 D7 总体上速度较慢,但查询得到了很大改进,瓶颈基本从数据库转移到了更容易集群的 PHP。
毕竟,D7 能够为http://examiner.com之类的网站提供支持:) 他们明确选择 D7 而不是 D6 来改进 MongoDB 集成等可扩展性。
我认为很难说哪个更快或更慢。Drupal 7 只是将一切视为实体。但是我通过 drupal 分析https://drupal.org/project/profiling注意到的一件事 是 Drupal 7 面板非常慢。所以我建议我们总是使用模板。