|
Значение для регламентных заданий. | ☑ | ||
---|---|---|---|---|
0
RTFM_D
19.07.13
✎
13:11
|
Собственно есть регламентное задание, которое срабатывает на сервере и опрашивает с десяток баз по СОМ для синхронизации части справочников. Очень тормозное место "лV8.Connect". Вопрос как оптимально можно одноразово при запуске сервера 1С создать объект и все СОМ подключения? И где хранить такой тип данных?
|
|||
1
RTFM_D
19.07.13
✎
13:16
|
Всем спасибо все нашел сам ...
Книга знаний: Хранение COM Объектов на Сервере ТонкогоКлиента |
|||
2
Maxus43
19.07.13
✎
13:18
|
это не то, для фонового задания параметры сеанса инициализируются свои, т.е. по факту будет такое же подключение ко всем при старте фонового
|
|||
3
RTFM_D
19.07.13
✎
13:19
|
(2) Ваши предложения?
|
|||
4
Fragster
гуру
19.07.13
✎
13:20
|
уйти от перекачки через COM.
|
|||
5
Maxus43
19.07.13
✎
13:20
|
(3) Как вариант - внешние источники данных сделай
|
|||
6
Fragster
гуру
19.07.13
✎
13:21
|
ну и да - разве несколько секунд на соединение - это сильно много решает?
|
|||
7
RTFM_D
19.07.13
✎
13:25
|
(4) Предложения? 10 баз ЗУП - синхронизация структуры предприятия и сотрудников в общую управленческую базу.
|
|||
8
Maxus43
19.07.13
✎
13:26
|
(7) планы обмена то чем мешают? для этого и сделаны
|
|||
9
AaNnDdRrEeYy
19.07.13
✎
13:26
|
к тому же есть таймаут соединения, если не использовать некоторое время то коннект рвется. либо ставить его неимоверно большим либо обращаться по нему время от времени.
|
|||
10
RTFM_D
19.07.13
✎
13:27
|
(6) 5-10 секунд мешает да (100 сек + еще время на обработку 3000+ сотрудников и огромной кучи подразделений)...
(8) в разы дольше чем с ком с учетом времени подключения ... |
|||
11
Jolly Roger
19.07.13
✎
13:27
|
ком - вчерашний день, вебсервисы рулят...
|
|||
12
AaNnDdRrEeYy
19.07.13
✎
13:28
|
(7) веб срвисы, тот же яйца но очень быстро.
10 баз = десять веб сервисов на одном веб сервере и управленческая будит к ним обращатся |
|||
13
Fragster
гуру
19.07.13
✎
13:29
|
(10).1 запускай по одному соединению в одном задании
.2 не верю... |
|||
14
Fragster
гуру
19.07.13
✎
13:31
|
ставлю на то, что т.н. "обработка 3000+ сотрудников и огромной кучи подразделений" написана "кривовато". ну и да - если уж идет обмен - то актуальность данных 5 минут или 10 - не сильно влияет... другое дело, если бы делали все "онлайн", например вебсервисами
|
|||
15
Maxus43
19.07.13
✎
13:32
|
да и обработка 3000+ сотров при обменах обычных не нужна, там регистрируются только изменения. зачем всё лопатить?
|
|||
16
RTFM_D
19.07.13
✎
13:49
|
(15) Так реализовано. Переделывать пока никто не будет. Потом возможно.
|
|||
17
Fragster
гуру
19.07.13
✎
13:54
|
(12) большой объем данных может ощутимое время сериализоваться/десериализоваться
|
|||
18
Cube
19.07.13
✎
13:57
|
(0) Так я не понял, ты через Connector или через Application работаешь?
|
|||
19
Cube
19.07.13
✎
13:58
|
(18) Если через апликейшн, то срочно переписывай на КОМКоннектор. Производительность вырастет в разы, а то и на порядок...
|
|||
20
Cube
19.07.13
✎
14:00
|
(19) Подробнее здесь (пост 10): v8: Получение данных из выборки через ком, проблема со скоростью
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |