Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД? / 7 сообщений из 7, страница 1 из 1
13.09.2013, 17:53:52
    #38396389
f6
f6
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД?
Т.е. есть, допустим есть список пользователей, в базе данных. И есть несколько администраторов, редактирующих этот список.
Возможны два варианта:

После каждого запроса в бд по удалению/изменению информации о пользователе из бд получается новый(измененный) список пользователей.

При запуске приложения, получать инфу о пользователях, и записывать её в Servlet Context, и после каждого запроса в бд по удалению/изменению информации о пользователе эта же информация меняется и в Servlet Context, и новый(измененный) список получается НЕ из бд, а из Servlet Context.

Какой вариант лучше и в каких случаях.
Спасибо.
...
Рейтинг: 0 / 0
13.09.2013, 17:57:26
    #38396393
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД?
лучше всего кэш хибернейта
...
Рейтинг: 0 / 0
13.09.2013, 18:01:50
    #38396403
f6
f6
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД?
забыл ник,
Нужно без использования фрэймворков.
Из этих двух вариантов.
...
Рейтинг: 0 / 0
13.09.2013, 19:04:45
    #38396443
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД?
f6,
у Вас есть причины полагать, что получение списка пользователей является узким местом в системе? Если нет, то и смысла его кэшировать скорее всего нет.
...
Рейтинг: 0 / 0
13.09.2013, 19:57:12
    #38396475
f6
f6
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД?
just_vladimir,
Ну я уточню, что проект - это не реальное приложение, а лабораторная работа (на тему взаимодействия web приложения и бд), и поэтому смысл вопроса в том, как лучше будет делать в реальных проектах (но и лабораторную желательно делать сразу правильно, учитывая все это).
Т.е. что более выгодно в плане производительности (ведь будет не один список пользователей, а много чего (даже в лабораторной списков несколько)).
...
Рейтинг: 0 / 0
14.09.2013, 12:06:36
    #38396657
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД?
f6,
имхо, в плане производительности подобная оптимизация наиболее вероятно будет экономией на спичках. А в реальном приложении вполне вероятно, что пользователи будут вестись не в БД, а, например, в LDAP каталоге.
...
Рейтинг: 0 / 0
14.09.2013, 12:58:20
    #38396677
f6
f6
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД?
just_vladimir,
Спасибо.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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