|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.06.2009, 13:32 | #1 |
Новичок
Джуниор
Регистрация: 04.09.2008
Сообщений: 2
|
время выполнения SOAP запроса
Добрый день, Товарищи.
Поскажите в чем может быть проблема. Выполняю вот такой код: SOAPMessage response = conn.call(msg, new URL(Host)); До и после выполения пишу в логи. Так вот - время выполнения запроса составляет 20 секунд. Пробовал указывать URL разных хостингов (положив туда свой скрипт для приема запросов), пробовал указывать URL в виде IP адреса - на время выполнения никак не повлияло. Приложение выполнено в виде .war под Tomcat. Было замечено,что задержка именно при работе под томкатом, т.к. в виде простого .jar приложения задержек нет. Заметил вот еще что: кладу в БД сразу 4 записи, после вызова call() первый раз проходит 20 сек, второй вызов происходит быстро, после третьего опять 20 сек, четвертый быстро. Мониторю запросы WireShark'oм - запись запрос\ответ появляется именно через 20 сек после вызова call(), такое ощущение, что все эти 20 сек либо по какой-то причине приложение спит, либо пытается открыть сокет. Странно ,что каждый второй запрос выполняется мнгновенно. Откуда может быть такая задержка? Последний раз редактировалось hotman; 04.06.2009 в 20:04. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Время выполнения макроса... | nikolai_P | Microsoft Office Excel | 9 | 03.04.2013 00:59 |
Ошибка выполнения sql запроса при изменении данных | XATAB | БД в Delphi | 4 | 28.02.2009 15:44 |
Проблема выполнения запроса | Рустам | PHP | 2 | 31.05.2008 15:15 |
Как замерить время выполнения программы | Gracel | Общие вопросы Delphi | 5 | 12.06.2007 22:16 |
Ошибка выполнения запроса | Квэнди | БД в Delphi | 1 | 13.03.2007 23:12 |