Имя: Пароль:
1C
1С v8
веб-сервис vs COM соединение
0 i-rek
 
28.11.12
12:15
На сколько реалистично делать запросы с тяжелонагруженного сайта в базу 1С ?
будет ли время отклика приемлемым ?
какое соединение предпочтительнее с точки зрения скорости - веб сервис или COM соединение ?

речь идёт о получении ценовой информации, каких-то персональных данных
1 zladenuw
 
28.11.12
12:22
(0) а на чем хоть пробовал ?
Если к 1с будешь с инета заходить. то я за веб сервис.
Если с одной подсети то СОМ
2 i-rek
 
28.11.12
12:26
всё пробовал. тесты не проводил

ну вот интуитивно кажется что да, COM по идее быстрее должен быть
3 makfromkz
 
28.11.12
12:30
(2)если вебсервис не юзает формы и интерфейсы - почему он будет медленнее?
4 Широкий
 
28.11.12
12:35
Я за веб сервис.. даже из одной сети
5 i-rek
 
28.11.12
12:41
(3) ну там SOAP все дела. сплошной XML. Программа с программой общается кучей текста
6 zladenuw
 
28.11.12
12:41
(5) так если хмл то веб сервис и ХДТО. нафига тебе СОМ
7 i-rek
 
28.11.12
12:43
А вот интересно. Апач же многопоточный ?
Несколько клиентов будут одновременно делать запросы на веб сервер. На веб сервере несколько потоков будут одновременно делать обращения к веб сервису.
Сколько лицензий 1С при этом скушается ?
8 zladenuw
 
28.11.12
12:43
(7) по идее столько же сколько и СОМ. так что тут 1:1
9 acsent
 
28.11.12
12:44
(7) 1 лицензия
10 Serginio1
 
28.11.12
12:49
(0) Ну сом, если это внутренний сервис и много вызовов всегда предпочтительнее Вэб сервиса, так как нет маршалинга данных, Если ты одним вызовом получаешь данные и эти данные ограничены по объему то разницу за 1 вызов ты особо не увидишь. Так или иначе внутри Вэб сервиса вызывается Com, а может и ошибаюсь просто настройки, пул соединений одинаковые
11 Zaid
 
28.11.12
13:02
(0) Все что тут говорят - это одни догадки. Сделай тесты. Мне и самому этот вопрос интересен. С одной стороны COM - всегда медленное соединение. Сами COM-вызовы сильно проседают в скорости. При этом веб-сервисы используют нативную библиотеку 1с. Но там "медленный" формат XML и XDTO-преобразования.

Опять же при вызовах через COM нужно все равно делать трансформацию данных, либо через внутреннее значение строки, либо как-то еще.

Сделай тесты. Желательно выложи тесты, чтобы можно было проверить их реализацию. Будет очень полезно.
12 Serginio1
 
28.11.12
14:00
13 i-rek
 
28.11.12
17:10
(9) ога. Поправка... 0 лицензий )
14 х86
 
28.11.12
17:27
(0)емнип веб_сервер коннектится к серверу 1С по кому
и получаем что вебсервисы это тот же ком
15 х86
 
28.11.12
17:29
(14)и еще, с сайта удобнее работать через веб-сервисы
16 rs_trade
 
28.11.12
17:32
(0) как вы себе представляете COM соединение через интернеты?
17 х86
 
28.11.12
17:35
(16)мошт он свой сервер напишет
18 rs_trade
 
28.11.12
17:51
(0) веб-сервисы или прямые запросы. про COM в этом контексте забудь.
19 Serginio1
 
28.11.12
17:57
(16) ну есть VPN и это нужно не COM а соединению через TCP\IP