提高运行效率的方法?

问题说明

这两天在试用的过程中,发现从客户端连接网站的时候总是很慢。特别是第一次登录、第一次打开某个事务,第一次打开项目列表等,总之是第一次操作时,整个运行就很慢,需要4-5秒时间,完全能体会到慢动作的感觉。再次打开事务时就很快了,可以接受。我的服务器是2003,数据库是软件默认的SQL2005EXPRESS。内存为2G

我想知道整个的运行瓶颈在那里,是数据库还是IIS,需要怎样配制才能加快这个运行效率,让操作者没有慢的感觉?


软件版本:3.0.358    操作系统:2003    
datahome  2008年2月28日
问题解答

通常情况下IIS启动后第一次访问页面的时候因为.net需要编译一下页面,所以会比较慢,再次访问就不存在慢的问题了。如果IIS服务器不重启的话,就不应该以后还慢了。

另外,可以为urtracker单独创建一个进程池,并修改一下默认参数来延长进程池自动回收的时间。见下面几个图:

1. 在IIS管理器中,创建一个名为urtracker的进程池,并按照下图所示修改进程池的参数:

按下图所示取消空闲超时选项。

2. 将urtracker应用设置使用新创建的Urtracker进程池。