Koc
Новичок
Есть 2 куска html на странице, которые хочется закешировать
1. Вывод дерева категорий с подсветкой активной жирным: 1200 древовидных категорий, выбирается одним запросом, долговато гидрируются доктриной и потом еще в твиге небыстро шуршат
2. Вывод товаров, похожих данному (по городу, категории). Естественно основной товар мы не показываем.
Тупо в лоб закешировать это - вообще не проблема. Но хочется, что б мы не дублировали почти один и тот же кусок результирующего аштеемла 1200 раз в первом случае и N раз во втором.
Как быть? Подсвечивать активную категорию дополнительно жсом? Удалять текущий просматриваемый товар из списка похожих тоже жсом? Какие-то жжесткие хаки получаются.
1. Вывод дерева категорий с подсветкой активной жирным: 1200 древовидных категорий, выбирается одним запросом, долговато гидрируются доктриной и потом еще в твиге небыстро шуршат
2. Вывод товаров, похожих данному (по городу, категории). Естественно основной товар мы не показываем.
Тупо в лоб закешировать это - вообще не проблема. Но хочется, что б мы не дублировали почти один и тот же кусок результирующего аштеемла 1200 раз в первом случае и N раз во втором.
Как быть? Подсвечивать активную категорию дополнительно жсом? Удалять текущий просматриваемый товар из списка похожих тоже жсом? Какие-то жжесткие хаки получаются.