|
![]() |
#1 |
Moderator
|
Я бы добавил. что это было актуально до изобретения cacheAddMethod() в версии 3.0. До этого, других способов закэшировать вычесленное значение не было. В некоторых случаях, вариант с postLoad и несохраняемым полем давал заметный выигрыш в производительности по сравнению с дисплейным методом. Хотя в некоторых случаях - заметный проигрыш, поскольку значение поле рассчитывалось при любых операциях и не только для тех записей которые выводились на экран.
В общем - в версии 2.5 я таким подходом иногда пользовался... Начиная с версии 3.0 - перестал |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от fed
![]() Я бы добавил. что это было актуально до изобретения cacheAddMethod() в версии 3.0. До этого, других способов закэшировать вычесленное значение не было. В некоторых случаях, вариант с postLoad и несохраняемым полем давал заметный выигрыш в производительности по сравнению с дисплейным методом. Хотя в некоторых случаях - заметный проигрыш, поскольку значение поле рассчитывалось при любых операциях и не только для тех записей которые выводились на экран.
В общем - в версии 2.5 я таким подходом иногда пользовался... Начиная с версии 3.0 - перестал Завести флажок, обозначающий что значения рассчитаны и умный дисплей метод, который при первом вызове рассчитывает значения, прописывает и взводит флажок. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|