|
|
|
Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД?
|
|||
|---|---|---|---|
|
#18+
Т.е. есть, допустим есть список пользователей, в базе данных. И есть несколько администраторов, редактирующих этот список. Возможны два варианта: После каждого запроса в бд по удалению/изменению информации о пользователе из бд получается новый(измененный) список пользователей. При запуске приложения, получать инфу о пользователях, и записывать её в Servlet Context, и после каждого запроса в бд по удалению/изменению информации о пользователе эта же информация меняется и в Servlet Context, и новый(измененный) список получается НЕ из бд, а из Servlet Context. Какой вариант лучше и в каких случаях. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 17:53:52 |
|
||
|
Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД?
|
|||
|---|---|---|---|
|
#18+
лучше всего кэш хибернейта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 17:57:26 |
|
||
|
Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД?
|
|||
|---|---|---|---|
|
#18+
забыл ник, Нужно без использования фрэймворков. Из этих двух вариантов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 18:01:50 |
|
||
|
Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД?
|
|||
|---|---|---|---|
|
#18+
f6, у Вас есть причины полагать, что получение списка пользователей является узким местом в системе? Если нет, то и смысла его кэшировать скорее всего нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 19:04:45 |
|
||
|
Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД?
|
|||
|---|---|---|---|
|
#18+
just_vladimir, Ну я уточню, что проект - это не реальное приложение, а лабораторная работа (на тему взаимодействия web приложения и бд), и поэтому смысл вопроса в том, как лучше будет делать в реальных проектах (но и лабораторную желательно делать сразу правильно, учитывая все это). Т.е. что более выгодно в плане производительности (ведь будет не один список пользователей, а много чего (даже в лабораторной списков несколько)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2013, 19:57:12 |
|
||
|
Стоит ли использовать Servlet Context в web-app, что бы уменьшить кол-во запросов к БД?
|
|||
|---|---|---|---|
|
#18+
f6, имхо, в плане производительности подобная оптимизация наиболее вероятно будет экономией на спичках. А в реальном приложении вполне вероятно, что пользователи будут вестись не в БД, а, например, в LDAP каталоге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2013, 12:06:36 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=59&tid=2128608]: |
0ms |
get settings: |
18ms |
get forum list: |
23ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
49ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 307ms |
| total: | 490ms |

| 0 / 0 |
