我們創建了一個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記錄很慢或已經打開基記錄很慢? –
打開基本記錄很慢。 –