есть более миллиона записей в mongodb
сейчас я считаю среднюю цену всех продуктов запроса
$average = round(Product::find()->average('price'));
она считается более 2-3 секунд , можно ли как то оптимизировать чтобы быстрее стало ? или придется все таки кешировать