|
Медленная работа веб-сервисов 1С
| ☑ |
0
Shalfee
16.07.14
✎
10:34
|
Доброго дня, уважаемые коллеги.
Подскажите пожалуйста, с чем может быть связан относительно долгий ответ от веб-сервиса 1С? Код, который вызывается, отрабатывает за 50мс, при этом сам ответ веб-сервиса занимает 1500мс.
Связка обычная:
Запрос (ответ через 1.5с) -> Apache -> 1C 8.2.19(Linux)
|
|
1
Лодырь
16.07.14
✎
10:35
|
Инициация соединения? Затраты на транспорт?
|
|
2
х86
16.07.14
✎
10:43
|
(1)+ мошт еще траблы с авторизацией
|
|
3
Shalfee
16.07.14
✎
11:27
|
(1)
инициация соединения - возможно, но как я понял Apache сам какой-то пул уже держит (если рестартануть Apache, то первый коннект 10 секунд) - но было бы интересно где-нибудь про это отдельно почитать.
затраты на траспорт - в каком месте? apache->клиент отдается мгновенно, 1c->apache - тут для меня темный лес что происходит с этим wsapi.dll :(
(2) Уточните пожалуйста, что вы имеете ввиду?
Сервис на стороне apache выглядит как 1cws файл, в котором сразу прописана строка подключения и метод веб-сервиса 1С-ки. Возможно ли, что apache каждый раз соединение устанавливает?
А вот если воспользоваться HTTP-сервисом - быстрее будет? (возможно на досуге проведу тесты).
|
|
4
Fragster
гуру
16.07.14
✎
11:40
|
модуль сеанса? сериализация большого объема данных?
|
|
5
Shalfee
16.07.14
✎
11:46
|
(4) модуль сеанса? его выполнение идет каждый раз при обращении к веб-сервису? или сеанс один раз создаете Apache-м..
объем данных не большой, возвращается XML-ка на 1кб, но как ни странно, даже если возвращается больше данных, 10кб или 100кб, то время остается примерно таким же..
PS> кстати извиняюсь, конфа УТ11
|
|
6
Serginio1
16.07.14
✎
11:58
|
|
|