Имя: Пароль:
1C
 
Веб-сервисы - первый вызов - долгий
0 MaxisUssr
 
17.08.15
13:06
При первом вызове веб-сервиса - приходится ждать допустим 3-4 сек.
Далее - все проходит по 0.1 - 0.2 сек.
Что он такого делает в первом вызове? Строит некий кеш? Как его ускорить или как отключить?
Пока что приходится придумывать костыли типа обращений к некоемому пустому методу SOAP, который "построит некий кеш", и после которого другие методы будут работать быстро (для того, чтобы на сайте пользователь не ждал 5 секунд при нажатии на какую-то кнопку - приходится при открытии сайта вызывать пустой метод SOAP, который просто обратится к серверу и получит в ответ "1" и построит тот самый непонятный кеш).

Думал, что долго генерится и получается WSDL - проверил так - создал на сервере XML-файл, куда пихнул копию той WSDL, которую 1С создает "на лету".
Не помогло - все равно долгий первый вызов.
Независимо от того, куда вы едете — это в гору и против ветра!