Пул соединений для веб-сервиса 1С #704876


#0 by Kateryne
Здравствуйте! Нужна ваша консультация. Есть проблема - при обращении к веб-сервису 1С в цикле (простейшему, например - возврат строки "Тест") скорость выполнения составляет около 40-50 обращений  в секунду. Я так понимаю, что это как-то можно решить настройкой пула? Или это предел скорости веб-сервисов 1С 8.2? Есть какие-то наметки по настройке веб-сервера? Пробовала добавить в default.vrd - не помогло.
#1 by Зойч
откуда обращаешься?
#2 by Serginio1
С разных компьютеров?
#3 by Serginio1
Если в цикле, то на сервере все выполняется последовательно и скорее всего в одном потоке пула. Время у тебя уходит на передачу и прием данных + время обработки сервером. При этом транспортные затраты могут быть значительно выше чем время обработки запросом сервера
#4 by Kateryne
Пробовала обращаться разными клиентами  (другой 1С-кой и вообще сторонней утилитой) и с разных компьютеров (обращалась как прямо с самого сервера, так и с другого ПК в локалке). Да, в цикле. Но запрос простейший. См. текст ниже. Получается примерно такая картина: 1) Если делать вызов пустого метода 1С-веб-сервиса (содержит только возврат строкового параметра), первый вызов отрабатывает около 1-3 секунд, последующие вызовы отрабатывают примерно 25-60 раз в секунду (с самого сервера, что логично, быстрее, с других машин медленнее). Т.е. пул работает. 2) Если такие вызовы запустить параллельно, то скорость каждого вызова падает незначительно, т.е. опять таки, похоже пул работает. 3) Но вот если сравнивать с аналогичным веб-сервисом на С#, расположенном на том же железе, сравнение сильно не в пользу 1С. Разница составляет от 8-10 и более (минимальное количество вызовов у этого сервиса - 250). Грустно как-то. Может есть идеи, где затык? Или безнадежно, и лучшего чем 25-60 вызовов от 1С не получить?
#5 by Serginio1
#6 by Kateryne
Нет, дело не в модуле сеанса - тесты проводятся на чистой конфигурации, там вообще кода нет. Может есть какие идеи по настройке веб-сервера?
#7 by Serginio1
Надо понимать, что 1С это интерпретатор, в отличие от Asp.Net
#8 by mzelensky
250 обращений в секунду...накой столько?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С