кеширование
Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.
Автор | Текст сообщения |
---|---|
Orinoko |
25.03.2013 15:48
подскажите как в файле плагина include.php включить в коде кеширование запросов, почему то по умолчанию они не кешируются
|
![]()
admin |
25.03.2013 16:31
Должно кэшироваться. Пример кода приведите.
|
Orinoko |
25.03.2013 17:23
к примеру
function priceimport_MainPage() { if(A_MODE==A_MODE_FRONT && MODULE=='shoplite' && A::$MAINFRAME->page=='main') { if(!$structure=getStructureByPlugin('priceimport')) return; $items=A::$MAINFRAME->get_template_vars('items'); foreach($items as $key => $value){ $items[$key] = priceimport_getFromPrice($items[$key],$structure); } A::$MAINFRAME->Assign("items",$items); } } A::$OBSERVER->AddHandler('ShowPage','priceimport_MainPage'); Функция priceimport_getFromPrice выбирает минимальную цену из доступных прайсов. |
![]()
admin |
25.03.2013 17:42
И что конкретно тут не кэшируется? Запросов к БД вообще тут не вижу.
|
Orinoko |
25.03.2013 17:52
уже нашли в чем была причина, спасибо
|
Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.