是否有人遇到过Craft Calendars插件的性能问题。我们已经加载了900个事件(一些具有重复规则,大多数没有),我们遇到了尝试拉日历事件的问题:
$params = array(
'calendarId' => 1,
'dateRangeStart' => craft()->calendars_eventData->DT($fromDate),
'dateRangeEnd' => craft()->calendars_eventData->DT($toDate),
'order' => 'date asc'
);
$events = craft()->calendars_eventData->getEventDataCriteriaModel($params)->find();
但我们正在尝试生成数据超时(10分钟后超时!)。
我已经完成了一些分析,问题似乎是重复出现,只是db和yii CActiveFinder函数调用的大量,所以我不确定这个模块是否可以满足这个数量的事件一种有效的方式?