Хруст, не подскажете как можно адаптировать этот код под ORE:
- Код: Выделить всё
public function filters(){
return array(
array(
'COutputCache + index',
'duration'=>24*3600*30,
'dependency'=>array(
'class'=>'CChainedCacheDependency',
'dependencies'=>array(
new CDbCacheDependency('SELECT MAX(update_date) FROM section'),
new CDbCacheDependency('SELECT MAX(update_date) FROM magazins'),
),
),
'varyByParam'=>array('S','B'),
),
);
}
А если точнее вот этот кусок
- Код: Выделить всё
'dependency'=>array(
'class'=>'CChainedCacheDependency',
'dependencies'=>array(
new CDbCacheDependency('SELECT MAX(update_date) FROM section'),
new CDbCacheDependency('SELECT MAX(update_date) FROM magazins'),
У меня на сайте стали появляться ошибки при обращении к БД, хостер рекомендовал оптимизировать запросы к серверу.
На форумах нашел вышеуказанный код, который вроде помогает решить эту проблему.