Имя: Пароль:
1C
1С v8
Медленный обмен OLE
0 noxxx
 
26.12.12
09:18
Есть УПП и нетленка, которые между собой меняются по ОЛЕ. В пределах одного сервера всё происходит быстро, а вот если базы разнести на разные сервера, разделенные интернет-каналом с ВПН, то обмен происходит крайне медленно.

Скорость обмена находится в районе 30 кбит/с, хотя канал свободен, трафику дается наивысший приоритет.

В чем собака порылась?
1 noxxx
 
26.12.12
09:19
+ по тестам канал свободно пропускает 6 мбит/с
2 dk
 
26.12.12
09:24
а интерактивно работать по такому каналу комфортно?
Через Connector или Application?
3 noxxx
 
26.12.12
09:27
(2) Соединение через V82.COMConnector. Интерактивно работать не очень комфортно. Проблема в канале и его задержках?
4 ДенисЧ
 
26.12.12
09:28
(3) угу.
5 mrParadox
 
26.12.12
09:32
(3) А ты СОМ с ОЛЕ не путаешь?
6 noxxx
 
26.12.12
09:34
(5) мммм.... может и путаю. А принципиальная разница есть? Это снимает "вину" с канала?
7 ДенисЧ
 
26.12.12
09:34
(5) А чем ком от оли тличается? В двух словах? ;-)
8 mrParadox
 
26.12.12
09:37
(7) Разные технологии
9 ДенисЧ
 
26.12.12
09:39
(8) Оппа.... И давно?
10 mrParadox
 
26.12.12
09:40
(9) Атвали
11 mrParadox
 
26.12.12
09:40
гугл в помощь
12 H A D G E H O G s
 
26.12.12
09:41
(8) Херасе. А пацаны то не знают.
13 mrParadox
 
26.12.12
09:41
(12) ну так знайте теперь
14 mrParadox
 
26.12.12
09:41
пасаны
15 strange2007
 
26.12.12
09:42
(7) В 10 раз по скорости отличия выходили на 8.1. Передавал в рамках одного компа. Замеры простые, при помощи часов
16 H A D G E H O G s
 
26.12.12
09:44
Все. Будем знать.
17 strange2007
 
26.12.12
09:45
(7) А из удобства работы прогеру, по кому многие вещи недоступны.

Я совсем не про интерактивную часть экземпляра. Типа отличие в нем. Подводных камней там помойка кроме этого
18 H A D G E H O G s
 
26.12.12
09:45
(0) Лаги скорее всего.

Клиент-сервер, там, вдали, я надеюсь?

Выполни мощный запрос на сервере и верни выборку на клиент.
19 H A D G E H O G s
 
26.12.12
09:46
(17) Нет там камней. Есть кривые руки.
20 strange2007
 
26.12.12
09:47
(19) Многие привычные методы недоступны. Скорость ниже в 10 раз. Многие методы и свойства приходилось писать только в англ. раскладке.
21 H A D G E H O G s
 
26.12.12
09:48
1) Клиент-сервер
2) Работай с данными либо на сервере, либо на клиенте.
3) Получай данные редко, но сразу.


Клиент-сервер, как он сука, должен быть!
22 H A D G E H O G s
 
26.12.12
09:50
(20) Со скоростью ты попутал чуток. Все в точности наоборот.
Application тормознее раза в 3-4 чем ComConnector
23 strange2007
 
26.12.12
09:51
(22) Я и говорю, что ком быстрее. На одном компе, на 8.1 (не помню какая линейка) в 10 раз ровно. Гонял мелкие данные, но большой пачкой.
24 H A D G E H O G s
 
26.12.12
09:59
Сейчас подумал - суко.
Надо было именно такие сетки ставить, либо ситуации моделировать, еще тогда, в 2004-ом, когда только вышла 8.0, чтобы 1Снеги сразу писали годный, серверно-клиентский кот и теперь не пугались, ака Гений1С, Управляемого приложения.

p.s. Хочешь убить время и нихера не успеть - зайди на Мисту.
25 sapphire
 
26.12.12
10:04
(0) В механизме обмена :))))))))))))))
26 Aprobator
 
26.12.12
10:05
(0) ... в пределах одного сервера... небось имеется ввиду еще и в пределах одного сервера 1С Предприятие.
27 sapphire
 
26.12.12
10:05
в одном случае использовался COM, а когда оно разнесено надо юзать DCOM :)

Да и вообще, обмен COM/DCOM/RMI=зло
28 Serginio1
 
26.12.12
12:57
(8) Есть понятие Внешний и внутренний сервер автоматизации. Есть еще понятие Маршалинг итд.