Inheritance fluidpages/通量继承性能
在TYPO3 6.2中使用fluidpages、fluidcontent和flux时,在我们的环境中,以列表模式加载页面需要一分钟以上的时间,而TYPO3 4.7的情况并非如此 查看代码后,我感觉它与模板内flexform配置的字段或属性继承相连接 附件是一份报告。 76000次调用PageProvider->getForm()的次数很多 根据,有一种方法可以通过stopInheritation=“TRUE”禁用单个字段的继承Inheritance fluidpages/通量继承性能,inheritance,fluid,flux,typo3-6.2.x,fedext,Inheritance,Fluid,Flux,Typo3 6.2.x,Fedext,在TYPO3 6.2中使用fluidpages、fluidcontent和flux时,在我们的环境中,以列表模式加载页面需要一分钟以上的时间,而TYPO3 4.7的情况并非如此 查看代码后,我感觉它与模板内flexform配置的字段或属性继承相连接 附件是一份报告。 76000次调用PageProvider->getForm()的次数很多 根据,有一种方法可以通过stopInheritation=“TRUE”禁用单个字段的继承 但是有没有一种方法可以在一般情况下禁用它,这样我就不必手动将它添加到
但是有没有一种方法可以在一般情况下禁用它,这样我就不必手动将它添加到每个字段中?当您对这些挂钩进行注释时,一切都会顺利进行:
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['recStatInfoHooks']['flux'] = 'FluidTYPO3\\Flux\\Hooks\\ContentIconHookSubscriber->addSubIcon';
if (TRUE === version_compare(TYPO3_version, '7.1', '<')) {
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['recStatInfoHooks']['flux'] = 'FluidTYPO3\\Flux\\Hooks\\LegacyContentIconHookSubscriber->addSubIcon';
}
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['recStatInfoHooks']['flux']='FluidTYPO3\\flux\\Hooks\\ContentIconHookSubscriber->addSubIcon';
if(TRUE==version\u比较(TYPO3\u version,'7.1','addSubIcon';
}
我觉得图标检测并不是针对庞大的记录列表进行的。我们使用fluidpages进行渲染,FLUX是必要的。因此,不需要“addSubIcon”调用,因为这些调用会导致超时,从而导致对每个记录及其关系进行继承的flexform检查。当您评论这些挂钩时,一切都会顺利进行:
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['recStatInfoHooks']['flux'] = 'FluidTYPO3\\Flux\\Hooks\\ContentIconHookSubscriber->addSubIcon';
if (TRUE === version_compare(TYPO3_version, '7.1', '<')) {
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['recStatInfoHooks']['flux'] = 'FluidTYPO3\\Flux\\Hooks\\LegacyContentIconHookSubscriber->addSubIcon';
}
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['recStatInfoHooks']['flux']='FluidTYPO3\\flux\\Hooks\\ContentIconHookSubscriber->addSubIcon';
if(TRUE==version\u比较(TYPO3\u version,'7.1','addSubIcon';
}
我觉得图标检测并不是针对庞大的记录列表进行的。我们使用fluidpages进行渲染,FLUX是必要的。因此,不需要“addSubIcon”调用,因为这些调用会导致超时,从而导致对每个记录及其关系进行继承的flexform检查。是否使用模板库?如果是,可以循环thr通过字段并为每个字段插入
stopInheritation=“TRUE”
。是否使用模板库?如果是,可以循环遍历字段并为每个字段插入stopInheritation=“TRUE”
。