2015-02-16 1 views
0

Мы создали службу WCF и разместили ее на сервере производства.Wcf служба медленного ответа в первый раз, в чем проблема?

Когда я вызываю услугу в первый раз, время ответа составляет 8000+ мс, и когда я снова вызываю ту же услугу, время ответа составляет 2000+ мс. Что может быть проблемой для изменения времени ответа?

Могу ли я установить настройки конфигурации WCF для решения этой проблемы?

Мы принимали службу на IIS 7 + Win Server 2012 + SQL Server 2012.

И есть HTTP привязок, как показано ниже.

<binding name="MyBasicHttpBinding" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" receiveTimeout="00:10:00" sendTimeout="00:10:00"> 
      <readerQuotas maxDepth="2000000" maxStringContentLength="2000000" maxArrayLength="2000000" maxNameTableCharCount="2000000"/> 
      <security mode="None"> 
      <transport clientCredentialType="None"/> 
      </security> 
     </binding> 
+0

Привет Ravi .. Это не поможет вам в получении ответов как вопрос не содержит больше информации. Предоставьте дополнительную информацию, например, о том, где вы размещаете эту услугу? которые вы используете? Такая конкретная информация может помочь в устранении проблемы. – Xavier

ответ

1

Когда услуга вызывается в первый раз, она фактически создана и инициализирована. Таким образом, это связано с какими-либо штрафными санкциями.

Вы можете ускорить свой первый вызов с помощью IIS Auto-Start feature

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