我们创建了一个T3扩展,其中每条记录可以有几个相关的事件日期。事件日期被宣布为IRRE录音。TYPO3 IRRE开放记录极其缓慢
现在随着事件日期越来越多,需要长达50秒。在后端打开基本记录,前台像往常一样快。
现在有600个基本记录和17K个IRRE记录。在大约8K的活动日期,事情开始放缓。 任何一个想法如何加快速度?
THX对您有所帮助
我们创建了一个T3扩展,其中每条记录可以有几个相关的事件日期。事件日期被宣布为IRRE录音。TYPO3 IRRE开放记录极其缓慢
现在随着事件日期越来越多,需要长达50秒。在后端打开基本记录,前台像往常一样快。
现在有600个基本记录和17K个IRRE记录。在大约8K的活动日期,事情开始放缓。 任何一个想法如何加快速度?
THX对您有所帮助
IRRE是不是性能问题的瓶颈。 我们添加了label_userFunc显示格式化的日期作为IRRE条目的标签,但叫TCA的userfunction与
label_userFunc (doesn't work with IRRE)
,但它必须与
formattedLabel_userFunc (works with IRRE)
被称为只有一个与IRRE工作。 对于其他性能问题,考虑他的回答:在TCA集合中的 集合collapseAll = 1和expandSingle = 1
为fronteand启用域模型延迟加载,并禁用所有塌陷在TCA的后端:
'config' => array(
'type' => 'inline',
'foreign_table' => 'tx_xxx_domain_model_yyy',
'foreign_field' => 'rrrr',
'foreign_sortby' => 'sorting',
'maxitems' => 9999,
'appearance' => array(
'expandSingle' => 1,
'collapseAll' => 1,
'levelLinksPosition' => 'top',
'showSynchronizationLink' => 1,
'showPossibleLocalizationRecords' => 1,
'useSortable' => 1,
'showAllLocalizationLink' => 1
),
只是为了正确理解:在基记录中打开IRRE记录很慢或已经打开基记录很慢? –
打开基本记录很慢。 –