Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Context VS что-нибудь еще. / 6 сообщений из 6, страница 1 из 1
22.10.2007, 16:41:37
    #34885602
Ibolit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Context VS что-нибудь еще.
Добрый день.
Работаю я тут над несложной CMS-кой на java, и пришла мне в голову вот какая мысль: а не сделать ли навигацию по сайту в контексте? Суть вот в чем:
Есть класс Navigation, который подключается к Б.Д., вытаскивает из нее все, что необходимо для формирования содержания, и, собственно его формирует.
Далее я подумал, мол, зачем постоянно делать одно и то же. Может быть просто запихнуть объект Navigation в контекст, чтобы каждый сервлет его по мере необходимости доставал, а те модули, которые что-то добавляют или удаляют -- пусть снова обращаются непосредственно к классу Navigation, чтоб он заново формировал одноименный объект в контексте.
Так вот, собственно, вопрос: С одной стороны мы экономим на этом время на том, что не генерим содержание каждый раз, как оно требуется, а берем уже готовое; но с другой -- забиваем память содержанием, которое, фактически, будет висеть в ней постоянно. А размеры этого содержания могут, видимо, разрастись со временем до ~1000 или более страниц.
Стоит ли, действительно, хранить содержание или тому подобные объекты в контексте?
...
Рейтинг: 0 / 0
22.10.2007, 16:49:13
    #34885634
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Context VS что-нибудь еще.
Зачем это нужно, когда с той же задачей справится кэш навернутый на уровень работы с БД?
...
Рейтинг: 0 / 0
22.10.2007, 16:49:37
    #34885636
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Context VS что-нибудь еще.
стоит почитать про LRU список. реализация есть в commons-collections. тогда проблем с памятью практически не будет, но что вы будете делать с кешированием? если я обновлю какую-нибудь страницу, как вы уведомите кеш об изменении?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
22.10.2007, 18:11:10
    #34885991
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Context VS что-нибудь еще.
treecache удовлетворит все потаённые фантазии отца русской демократии
...
Рейтинг: 0 / 0
22.10.2007, 18:25:36
    #34886025
Ibolit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Context VS что-нибудь еще.
expptreecache удовлетворит все потаённые фантазии отца русской демократии
А как вы догадались, что я отец русской демократии? А про treecache спасибо.
...
Рейтинг: 0 / 0
22.10.2007, 18:31:14
    #34886041
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Context VS что-нибудь еще.
По нику догадались. А что удивительного?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Context VS что-нибудь еще. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]