|
|
|
Вопрос о справочниках
|
|||
|---|---|---|---|
|
#18+
Извините, господа и дамы, ежели вопрос детский, но вот такой появился... Суть в чем. В БД всегда присутствует множество справочников по типу "код-значение". Можно ли в Cache для уменьшения затрат времени на такие вот справочники сделать некий абстрактный persistent-класс, скажем, DictionaryAbstract, со свойствами код-имя, и от него эти все справочники просто наследовать? Или есть причины, по которым это может оказаться плохой идеей? В связи с этим возникает еще более общий вопрос: что вообще является best practices для Cache. Где хороший стиль, а где не очень... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 08:21 |
|
||
|
Вопрос о справочниках
|
|||
|---|---|---|---|
|
#18+
Абстрактный можно - у нас так и сделано С другой стороны лучше сделать его не абстрактным, а хранимым - добавив поле "Тип справочника" - тогда большинство простых справочников не потребуют своих собственных классов... Единственно что с индексами на уникальность придеться подумать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 08:33 |
|
||
|
Вопрос о справочниках
|
|||
|---|---|---|---|
|
#18+
L_DorritМожно ли в Cache для уменьшения затрат времени на такие вот справочники сделать некий абстрактный persistent-класс Моч-то можно... Но заморачиваться из-за двух полей? В чем будет выигрыш? L_DorritГде хороший стиль Хороший вопрос! Сам ищу на него ответ... Пока не нашел... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 09:35 |
|
||
|
|

start [/forum/search_topic.php?author=Sergey+M.&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 678ms |
| total: | 804ms |

| 0 / 0 |
