![]() |
#10 |
Участник
|
не стал бы так огульно... )
Думаю, что все опытные программисты понимают, что кэш - это зло. И придуман кэш не от хорошей жизни, а потому, что без него с производительностью в некоторых местах была бы совсем труба. Из этих пониманий (у меня) сложились стойкие убеждения: 1. Кэш нужно использовать только тогда, когда пользователь УЖЕ СТОЛКНУЛСЯ с реальными проблемами в производительности. 2. Кэш можно использовать только для улучшения производительности 3. Использование кэша для решения алгоритмических или архитектурных целей - типа передачи параметров - не просто моветон, а грубейшее нарушение и незнание основ программирования. 4. Кэшировать можно все что угодно, если область видимости и изменяемости этого всего чего угодно абсолютно зафиксирована. (пояснять не хочу, догадайтесь сами о чем это я) 5. Какой механизм выбрать для кэширования - клиент, сервер, тд.. тп.. зависит от решаемой задачи по улучшению производительности и от пункта 4. вот как то так. |
|
|
За это сообщение автора поблагодарили: mazzy (2), Ivanhoe (2). |
Теги |
sysglobalcache, кэширование |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|