|
|
|
Как правильно организовать многопользовательское приложение
|
|||
|---|---|---|---|
|
#18+
А97 таблицы на сервере Локально А97 на каждой машине В сети 20 машин Клиентские приложения на каждой машине Приработе возникают проблемы Блокировка на такой-то нашине Что не сделано? Что сделать для улучшения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2003, 13:28 |
|
||
|
Как правильно организовать многопользовательское приложение
|
|||
|---|---|---|---|
|
#18+
Не сделан, наверно, обработчик ошибок в процедурах изменения данных. Обработчик должен быть примерно такой: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2003, 13:39 |
|
||
|
Как правильно организовать многопользовательское приложение
|
|||
|---|---|---|---|
|
#18+
Если установлена оптимистическая блокировка (по умолчанию), то таких ошибок быть не должно. Если в форме вместо Отсутствует стоит что-то другое, то болкировка возможна. Тут медицина знает несколько способов, самый безвредный из которых - откат редактирования по истечению таймоута в форме, вызвавшей блокировку. Еще можно посоветовать периодическое повторение обновления в надежде, что некто, вызвавший блокировку, уже завершил редактирование. Еще лучше прочиать про все это в книжке Гетса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2003, 14:12 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1678125]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 347ms |

| 0 / 0 |
