performance - Drupal 7 是否比 Drupal 6 慢?

标签 performance drupal drupal-6 comparison drupal-7

一般来说,Drupal 的问题之一是它很慢。我们在高流量的生产环境中运行 Pressflow 6,它会消耗大量资源来满足其规模的网站需求。

关于 Drupal 7 是否比 Drupal 6 慢已经做了很多:
http://drupal.org/node/615822

看来这确实如此,但有人可以证实吗?

非常感谢,
克里斯。

最佳答案

是的。我可以确认。然而。

首先是坏消息:

  • Drupal7 核心更复杂。复杂性会降低性能。
  • Drupal7 核心更大:更多功能,更多核心。 更多 等于 较慢 .

  • 然后是理论:
  • 在 Drupal6 中,大约95%的项目包括CCK。称之为 Drupal+。 Drupal7 带有开箱即用的 CCK。 Drupal6+ 是 较慢 然后是 Drupal7。
  • Drupal7 提供了许多企业级的性能调优能力。 Memcached,(清漆)代理支持,数据库平衡(主/从等)。 Drupal6 无法做到的事情。

  • 但是,Drupal6 pressflow had these enterprise-ish things build (事实上​​:这些 pressflow 特性使其成为核心,为 Drupal7 提供了基础)。

    Drupal7 is slower then Pressflow Drupal6 . Drupal7 提供了 Drupal6 没有提供的性能特性,但 PressflowDrupal6 确实提供了。

    许多项目还启用了 View 模块。 Drupal7 中的 Views3 比 Drupal6 的 Views2 提供了许多性能改进(企业级功能)。

    我的建议:在出现性能优化的 Drupal7(例如 Pressflow Drupal7)之前,请继续使用您的 Pressflow Drupal 6。它在理论和实践上都快得多。
    如果您可以从 Views3 的改进和功能中受益,那么选择 Drupal7+views3,这将为您提供更多选项来调整性能问题。

    关于performance - Drupal 7 是否比 Drupal 6 慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4908736/

    相关文章:

    performance - 加速python中的逐元素数组乘法

    c - 将分数映射到整数的高效算法

    Drupal 7 批处理页面示例

    drupal - 如果在 Drupal 7 中选择了子术语,如何自动选择分类法父术语?

    drupal - 如何隐藏编辑 |查看标签?

    Drupal - 具有图像浏览支持的最佳所见即所得编辑器

    java - 非阻塞方法中的饥饿

    CSS 未正确对齐,与另一个框重叠

    Drupal 管理员与 admin_menu

    performance - 了解 Postgres 9.5 中的 json_agg 性能