我们已经创建了WCF服务并将其放在生产服务器上。
当我第一次呼叫该服务时,它的响应时间为8000+ ms,当我再次呼叫同一服务时,它的响应时间为2000+ ms。响应时间变化可能是什么问题?
我可以使用任何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>