请大拿帮忙看一下我的WCF服务显示页面加载时间非常长的原因
我做了个WCF的服务,发布到了服务器lvs-genas-076的IIS中。
然后,我用本地的IE直接访问以下service URL
http://lvs-genas-076/APS3/ProfileWCFService.Services.AgentProfileService.svc
可以显示以下页面,这是个很简单的操作。
我的问题是,
1.每次我第一次打开IE访问这个URL, 总是很慢,上面的页面需要加载27秒的时间才能显示出来。
2. 然后我在IE上重新刷新这个页面,他就非常快,不到1s
3. 然后我关闭IE再重新打开IE,再访问这个页面,他也非常快,不到1s
4. 然后我清空了IE的本地缓存,再访问这个页面,他还是非常快,不到1s
5.然后,我去喝了杯茶,休息了30分钟,回来我又直接用IE再刷新一次这个URL, 它又变得很慢,需要加载27秒的时间才能显示出来。
6. 然后我在IE上重新刷新这个页面,他又变得非常快,不到1s
7. 症状就是这样
通过IIS的log,可以看到,对于这个URL,绝大多数的请求时间只有0.18s(正常),但是,它的偶尔几次访问,的确花了很长时间,下面这个就是例子,共用了27327ms,27秒。
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2018-06-26 03:24:17 10.232.128.96 GET /APS3/ProfileWCFService.Services.AgentProfileService.svc - 80 - 10.249.69.204 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+10.0;+WOW64;+Trident/7.0;+Touch;+.NET4.0C;+.NET4.0E;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729;+.NET+CLR+3.5.30729;+Tablet+PC+2.0) - 200 0 0
27327
请问:这个问题的原因是什么?该怎么查原因和解决? 谢谢!