|
|
|
не дать умереть jdbc сессии!!
|
|||
|---|---|---|---|
|
#18+
как сделать так чтоб jdbc сессия не прогнивала черезе некоторое время, а всегда держала соединение пока ей явно не пошлешь close()?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 13:32 |
|
||
|
не дать умереть jdbc сессии!!
|
|||
|---|---|---|---|
|
#18+
например так http://jakarta.apache.org/commons/dbcp/configuration.html авторtestWhileIdle The indication of whether objects will be validated by the idle object evictor (if any). If an object fails to validate, it will be dropped from the pool. другой вопрос - а зачем вам такое поведение нужно? Что такого ценного в jdbc connection'е что вы не хотите его закрывать? Транзакции и/или временные таблицы? Если первое - то на мой взгляд это не оптимально. С временными таблицами также стоит сильно подумать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 13:53 |
|
||
|
не дать умереть jdbc сессии!!
|
|||
|---|---|---|---|
|
#18+
вы угадали именно транзакции и временные таблицы! просто если пользователь отойдёт попить чай минут на 30, не хочится опять его гонять на страницу логона и заставлять повторять все опреции заново, из-за того что его сессия погнила. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 13:57 |
|
||
|
не дать умереть jdbc сессии!!
|
|||
|---|---|---|---|
|
#18+
sipulkaвы угадали именно транзакции и временные таблицы! просто если пользователь отойдёт попить чай минут на 30, не хочится опять его гонять на страницу логона и заставлять повторять все опреции заново, из-за того что его сессия погнила.нефег чай пить - пусть работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 13:59 |
|
||
|
не дать умереть jdbc сессии!!
|
|||
|---|---|---|---|
|
#18+
Но ведь у DBCP пул сессий под всех пользователей. А нам нужно чтобы каждый пользователь имел свою родную сессию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 14:07 |
|
||
|
не дать умереть jdbc сессии!!
|
|||
|---|---|---|---|
|
#18+
читайте про optimistic locking + кэшируйте данные на клиенте. Это намноге дешевле в плане ресурсоемкости, чем открытые транзакции и временные таблицы на сервере БД... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 14:09 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33154470&tid=2152041]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 345ms |

| 0 / 0 |
