Я создаю веб-приложение для калитки.Он показывает список «сущностей» с DataView
, а также отображает страницу с подробностями, которая работает нормально.В мои DataView
загружаются только необходимые строки из базы данных, поэтому производительность хорошая.
Я также могу показать рассчитанное значение на странице сведений, которая генерируется на лету из «сущности».Но когда я хочу суммировать это вычисленное значение на моей странице списка, производительность снижается, когда в таблице несколько сотен строк.Это связано с тем, что значение генерируется для всей таблицы для каждой сессии.
Должен ли я кэшировать это вычисленное значение (если да, как я могу это сделать) или было бы лучше добавить столбец в таблицу базы данныхкоторый содержит это значение, что будет нарушать принцип СУХОЙ?