Подскажите пожалуйста, с чем может быть связан относительно долгий ответ от веб-сервиса 1С? Код, который вызывается, отрабатывает за 50мс, при этом сам ответ веб-сервиса занимает 1500мс.
инициация соединения - возможно, но как я понял Apache сам какой-то пул уже держит (если рестартануть Apache, то первый коннект 10 секунд) - но было бы интересно где-нибудь про это отдельно почитать.
затраты на траспорт - в каком месте? apache->клиент отдается мгновенно, 1c->apache - тут для меня темный лес что происходит с этим wsapi.dll :(
(2) Уточните пожалуйста, что вы имеете ввиду?
Сервис на стороне apache выглядит как 1cws файл, в котором сразу прописана строка подключения и метод веб-сервиса 1С-ки. Возможно ли, что apache каждый раз соединение устанавливает?
А вот если воспользоваться HTTP-сервисом - быстрее будет? (возможно на досуге проведу тесты).
(4) модуль сеанса? его выполнение идет каждый раз при обращении к веб-сервису? или сеанс один раз создаете Apache-м..
объем данных не большой, возвращается XML-ка на 1кб, но как ни странно, даже если возвращается больше данных, 10кб или 100кб, то время остается примерно таким же..
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший