Вывод количества всех просмотров ресурсов
Добрый день! С помощью данного сниппета пытаюсь выводить количество всех просмотров ресурсов добавленных пользователем. Проблема в том, что ресурсов более 1000, и из-за этого данный сниппет выполняется очень долго. Как можно ускорить выполнения данного сниппета? Или есть способ реализации по проще?
2
$output_alluser = $modx->runSnippet('pdoUsers',array(
'groups' => 'manager_main',
'tpl' => '@INLINE {{+id}},'
));
$idmanager= isset($idmanager) ? $idmanager: $output_alluser;
$output = $modx->runSnippet('getTickets',array(
'user' => $idmanager,
'showUnpublished' => '1',
'parents' => '0',
'tpl' => '@INLINE {{+views}},',
'limit' => '0',
'fastMode' => '1',
));
$output = substr($output, 0, -1);
$str_views = split(",", $output);
echo array_sum($str_views);
Комментарии: 2