2010-11-24 3 views
0

У меня есть веб-сервис, который возвращает содержимое pdf.Время отклика Webservice После таймаута ожидания

Я заметил, что, когда я покинул сайт некоторое время, и я вызываю метод службы, на это требуется много времени, чтобы ответить. Любые последующие вызовы занимают менее секунды, что отлично.

Может кто-нибудь сказать мне, почему это так? Служит ли спать и нуждается в повторной инициализации?

Что было бы неплохо обойти это? Есть ли что-то, что я мог бы делать каждый раз, когда страница посещается, чтобы сообщить службе, что запрос может прийти очень скоро?

+0

Предполагаю, что вы используете старые веб-службы ASMX, а не WCF? – 2010-11-24 03:19:18

+0

Да, это веб-сервис elses, который является веб-службой asmx. Это имеет значение? – BigJim 2010-11-24 18:59:37

ответ

1

Я предполагаю, что у вас есть служба в IIS.

Как и любое другое веб-приложение, AppDomain, в котором работает служба, может быть переработана по нескольким причинам. Одна из возможных причин - тайм-аут простоя.

Если вы не хотите, чтобы это было из-за праздности, вы можете соответствующим образом изменить настройки IIS.

Смежные вопросы