首页 新闻 会员 周边

碰到一个站点,部署的项目只有一个页面,页面内容是Response.Write("测试")

0
[已关闭问题]

碰到一个站点,部署的项目只有一个页面,页面内容是Response.Write("测试")

 

应用程序池为新建的独立应用程序池,回收时间也是默认的1740分钟,但过一两个小时不访问这个页面,再打开时候加载速度就非常慢,和项目第一次加载速度差不多。然后这一两个小时内刷新这个页面速度都很快。

 

但隔一两小时再不访问,站点又会非常慢

Chairo的主页 Chairo | 初学一级 | 园豆:200
提问于:2010-08-09 15:20
< >
分享
其他回答(1)
0

进程在1740分钟后被回收了.再启动就会需要重新加载程序集,所以慢.

Launcher | 园豆:45045 (高人七级) | 2010-08-09 15:28
我的情况是不超过2小时站点就访问很慢了。1740分钟要好几天呢。
支持(0) 反对(0) Chairo | 园豆:200 (初学一级) | 2010-08-09 15:34
你看你的那个属性页,还有个标签叫着"性能",上面有"空闲超时关闭工作进程",默认是20分钟
支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2010-08-09 15:49
即便关闭工作进程了,dll已经执行过一次,也不应该再打开时候就再重新加载一次程序集啊。 而且是一个小时-两个小时之间不访问就会变慢。也不是20分钟 都不知道是为啥。。。
支持(0) 反对(0) Chairo | 园豆:200 (初学一级) | 2010-08-09 15:57
dll执行过一次,和加载没有关系,慢就慢在加载dll的过程。就说简单点吧,你用记事本打开一个64M的文件,和你已经看过一遍文件内容了没有任何关系,你关闭后,再打开,它还是很慢。 如果你认为不是因为进程回收造成的问题,你需要仔细测试,测试方法很简单,你访问一次,然后手动从应用程序池中回收,然后再访问。 你是部署的源代码文件,还是编译后的dll?你这个页面到底在第一次访问的时候做了什么?
支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2010-08-09 17:18
0
邀月 | 园豆:25475 (高人七级) | 2010-08-09 16:38
多谢,先去试试。
支持(0) 反对(0) Chairo | 园豆:200 (初学一级) | 2010-08-09 16:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册