【问题标题】:Why does Drupal Create extra unused objects on page loads为什么 Drupal 在页面加载时会创建额外的未使用对象
【发布时间】:2012-11-08 22:14:29
【问题描述】:

我对 Drupal 7 目前正在做的事情有点困惑。每当我以管理员身份登录时,user.module 中的 UserController->attachLoad() 方法都会运行,然后从数据库中加载所有用户。我可以看到所有用户在初始登录时都被加载为 php 对象,加载这么多据我所知还不需要的东西似乎真的没有必要和浪费。 任何关于如何阻止这种情况发生的想法将不胜感激。 :)

【问题讨论】:

    标签: drupal drupal-7


    【解决方案1】:

    我认为正在发生的事情是您正在使用开发模块。此模块的功能之一是它创建了一个示例用户帐户列表,您可以切换到这些示例用户帐户,以便在不同的用户环境下测试站点。

    如果您禁用开发模块,您可能会看到 UserController->attachLoad() 仅调用一次,并且仅使用一个帐户(您的帐户)。

    我可能会补充一点,主题和您的问题似乎并不相关。

    【讨论】:

    • 感谢它是开发模块。是的,我的问题主题是复制和粘贴失败:)
    猜你喜欢
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 2016-01-22
    • 1970-01-01
    • 2022-12-10
    • 1970-01-01
    • 2021-10-04
    • 2021-07-18
    相关资源
    最近更新 更多