对于 Drupal 站点性能而言,首先重要的是操作系统。
在本地机器上使用哪个操作系统非常重要。Drupal 在基于 UNIX 的系统上工作得更好。对于托管 Drupal 站点,您应该使用 Linux 平台。如果您别无选择,请使用 Mac OS 和 Windows 进行开发。
第二件事是你的硬件。
你应该知道你必须有不错的硬件才能在本地机器上对 Drupal 站点做出良好的响应。平均 Drupal 站点使用大约 30-50 个启用的模块,每个页面加载运行大约 100-200 个查询。更复杂的站点运行速度会更慢,并且有很多方法可以优化 Drupal 站点的性能,但这完全是另一个话题。
第三件事是您使用的模块类型。
您网站的性能与您启用的模块直接相关。模块的数量很重要,但这些模块的类型也很重要。例如,某些模块仅在开发过程中使用,因此当您完成开发时,您应该禁用它们。数学很简单。使用更复杂的模块会给你带来性能损失。
你应该做的事情:
- 检查 Drupal 核心和模块的更新
- 使用最新版本更新您的核心和模块
- 运行 /update.php 脚本
- 禁用开发模块和您不需要的所有其他模块(导致一些性能损失的最常见模块是:更新管理器、视图 UI、开发......)
- 仅根据您的需要设置 cron 任务
- 如果考虑到以上所有问题,您的表现仍然存在问题,您应该访问drupal.org支持论坛并就您的问题的具体细节寻求帮助
希望这可以帮助。