Имя: Пароль:
1C
1С v8
Медленная работа веб-сервисов 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
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn