судя по профайлеру то чуток жрет ф-ция getTotalProducts, закешировал ее, тем самым сохранив еще 0,15-0,2 сек.
public function getTotalProducts($data = array()) {
$cache = md5(http_build_query($data));
$datas = $this->cache->get('getTotalProducts.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . (int)$customer_group_id . '.' . $cache);
if ($datas === FALSE) {
$datas = $this->getTotalProductsCache($data);
$this->cache->set('getTotalProducts.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . (int)$customer_group_id . '.' . $cache, $datas);
}
return $datas;
}
public function getTotalProductsCache($data = array()) {
...
а, да, у меня стоит мемкешед, что еще чуток ускоряет.
это конечно мелочи, но когда время отклика 0,5сек - это приятно.
еще бы нормальную модульную систему в движек, без извращения под названием "vqmod", было бы вообще круто :)