节点添加/编辑页面加载缓慢,因为在一个内容类型中创建了65个字段



我必须在一个内容类型中创建65个字段,其中包括一些字段集合(带有Add more选项)。

当我尝试为该内容类型创建节点编辑/添加页面时,页面加载非常缓慢,有时会出现最大内存耗尽错误。

我正在尝试查看此Multistep节点是否(https://www.drupal.org/project/msnf)是否会帮助我更快地加载页面。也在寻找其他选项,如将这65个字段划分为不同的内容类型,并将它们作为实体引用嵌入一个内容类型等

有人能提出任何其他最佳方法来避免页面加载缓慢和避免任何内存/超时问题吗?

提前感谢!

如果您不能限制您的字段计数(即使用某些字段而不是字段集合引用其他实体)。否则,请尝试在settings.PHP:中有条件地增加PHP内存

if (isset($_GET['q']) && !empty($_GET['q'])) {
  $q = $_GET['q'];
  $pattern = '@^((node/d+/edit)|(node/add/[w_-]+))@i';
  if (preg_match($pattern, $q)) {
    ini_set('memory_limit', '512M');
  }
}

将"512M"更改为根据内存需求增加或减少。

最新更新