当前位置: 代码迷 >> ASP.NET >> 链接第一次访问总是很慢,是IIS的设置有关问题吗
  详细解决方案

链接第一次访问总是很慢,是IIS的设置有关问题吗

热度:2146   发布时间:2013-02-25 00:00:00.0
链接第一次访问总是很慢,是IIS的设置问题吗?
做了一个小的应用,服务器根据客户端的URL请求,生成一个EXCEL文件,然后客户端打开这个远程的EXCEL文件.
问题是有的时候访问打开EXCEL文件会很慢(这种情况一般发生在很久没有请求后的第一次请求), 要等半分钟左右才有结果,一旦打开之后,速度就会很快,因为是内网,所以正常时间1S不到.

工作流程:
IE----URL------>IIS
IIS------------>生成EXCEL文件-----返回URL------>IE
IE启动本地的EXCEL.EXE, 把URL做为参数, 这样打开远程的EXCEL文件.


我分析了一下原因:
1. 服务端没有发生什么变动,应该没有预编译的操作.(不知是否正确?)
2. IIS的设置,比如recycle working process, 以及working process idle, 从我的理解,woring process idle会有影响,默认值是20分钟. 一但20分钟内没有请求,IIS会把这个website的进程关了,等下一个请求来的时候,再重新打开,这应该会耽误些时间.但是我把这个功能禁掉了,仍然有这种等待的情况发生,不知为什么?

请高手们帮我分析分析..



------解决方案--------------------------------------------------------
俺觉着这是windows的问题
------解决方案--------------------------------------------------------
正常

好的服务器就不会出现这处情况
------解决方案--------------------------------------------------------
我也有合LZ 同样的问题啊 ,来求救。。。。

页面上也没有很多的图片,主页是用几个frame 合起的。

大概过一段时间重新登陆的话 速度 会相当慢, 我的是在局域网内。

同学说设置客户端的COOKIE , 但是这个有什么作用呢。。。
------解决方案--------------------------------------------------------
很久没有请求后,你的文件是否过时了,当你在请求时,从新生成文件,怎么会不慢,要是你数据不经常更新 你将你的缓存时间加长一点
  相关解决方案