Ответ
Misha v.3 29.06.2012 02:32
кэширование объектов в памяти фича безусловно полезная, и я сам её постоянно использую (Cached.p в Lib.zip).
но вот внедрять её в sql классы не хочу.
причины:
- идея кэшировать в памяти
всё (даже с использованием глобальной опции) мне не нравится. например? я сам несколько раз лажал и у меня делалась куча однотипных запросов. находил это благодаря логу запросов. если обращения к кэшированным результатам памяти не логировать, то я бы такое не нашёл. если логировать -- то в логе будет куча ненужной информации, которая не будет позволять видеть нужную.
- подобное кэширование бывает нужно в очень ограниченном количестве мест. вот там я это и использую. с помощью небольшого, но отдельного механизма.
P.S. а "server" устарел, да. переименовать надо, согласен.