Nicki
Новичок
Где правильнее, логичнее брать кэшированный html - в модели или в представлении?
Подскажите, как правильнее организовать кеширование отдельных "порций" данных. На примере магазина, задача - вывод списка товаров. Чтоб вывести список нужно получить список необходимых для отображения товаров - лезем в БД и получаем массив. А вот дальше как сделать правильне? Допустим, что для части товаров из этого массива у нас есть готовый html для показа. Этот html брать из кеша уже в шаблонизаторе при выводе этого самого массива со списком товаров, или получить кэшированный html прямо при создании массива со списком товаров, и вместо данных о товаре записать только готовый html?
Подскажите, как правильнее организовать кеширование отдельных "порций" данных. На примере магазина, задача - вывод списка товаров. Чтоб вывести список нужно получить список необходимых для отображения товаров - лезем в БД и получаем массив. А вот дальше как сделать правильне? Допустим, что для части товаров из этого массива у нас есть готовый html для показа. Этот html брать из кеша уже в шаблонизаторе при выводе этого самого массива со списком товаров, или получить кэшированный html прямо при создании массива со списком товаров, и вместо данных о товаре записать только готовый html?