买的一个OA办公软件,B/S模式的,后台是.net3.5+sql server 2005,WEB服务和数据库是装在同一台服务器上的。
现在有一个问题,每天第一次打开的时候,OA系统办公软件的登录界面出来的特别慢,有时候要半分钟,甚至1分钟才能打开。打开后,然后关上,再打开就快了。在一台机器上打开后,然后到另外的机器上打开也很快。
不过,过了一段时间不用,约半小时,没人使用,再打开,又象每天第一次打开那样,又慢了。(OA办公软件现在在测试阶段,就只有我一个人在用)。
卖给我们OA办公软件的人说,是数据库慢,说我的服务器硬盘做的RAID1,慢。
服务器的性能还可以,买的不到三年,DELL的,当时3万多。
请问以上现象,可能是什么原因造成的?谢谢!
现在有一个问题,每天第一次打开的时候,OA系统办公软件的登录界面出来的特别慢,有时候要半分钟,甚至1分钟才能打开。打开后,然后关上,再打开就快了。在一台机器上打开后,然后到另外的机器上打开也很快。
不过,过了一段时间不用,约半小时,没人使用,再打开,又象每天第一次打开那样,又慢了。(OA办公软件现在在测试阶段,就只有我一个人在用)。
卖给我们OA办公软件的人说,是数据库慢,说我的服务器硬盘做的RAID1,慢。
服务器的性能还可以,买的不到三年,DELL的,当时3万多。
请问以上现象,可能是什么原因造成的?谢谢!
解决方案 »
- 纵向js相册 缩略图上onmouseover 显示图片有随机特效
- 字符串里提取数字!!!谁第一个回答分数都给他
- 如何使calendar显示周次
- 在线==,解决即结帖,代码者优先.
- 【提问】插入数据前的查找重复,大家都是怎么做的【在线放分】
- 字符串a的值是字符串b的名称,我如何通过字符串b取得字符串a的值?在线 详细见里面
- 求castle ibatisnet框架用法的详细解释 懂的来
- 请问怎么在虚拟目录IIS里更改的ASP.NET的版本设置?
- 用户控件可以添加一个int类型的属性吗?怎么添加
- 用C#封装了一个日期输入组件(在客户端运行),谁有兴趣?
- 在Web页面中可以显示Excel的吗?
- .net接收邮件代码RecMailMsg报错问题
缓存整个网站半小时后 有新的操重新处理OA系统代码
//第一次命中编译的现象,可能是加载dll,楼主可以查看一下那些dll多不多,文件大小等
//因为你现在只是打开登陆界面,按理说与数据库不挂勾的,但还是查一下数据库优化方面吧
看服务器的内存情况,当我第一次打开登陆页面的时候,服务器内存使用从1.46G升到1.50G,过一分钟左右,又回到1.46G。这时候,再打开登陆页面又慢了。
难道要把闲置超时改成无限大?
是这样的,当一个页面在第一次开发时(服务器重启以后)都会非常的慢,
之后的在访问这个页面就会很流畅。
这个应该是 IIS的 某种特性。
1、在服务器上,查看一下“任务管理器”中“进程”选项卡中,内存和CPU的占用情况
(一般情况下数据库会占用大内存,关键是看CPU,此刻CPU占用是否很大)
2、CPU占用,分两种,一种是数据库占用很多,这种情况下,你就要在数据库的“事件探查器”中监控一下比较耗时的SQL,以便优化改进,另一种是W3WP进程占用比较大,那就需要分析代码了,你最好到操作系统日志中的“应用程序”和“系统”日志中看看是否有什么异常出现。
主要是iis,程序的关系。
与数据库没关系
我也说不太清楚 意思大概就是 就像休眠一样吧等你早上再用的话 对IIS发出该网站的请求 它再重新启动 肯定第一次就会慢了就好像 一台电脑 你一晚上不关 第二天早上起来 直接就用~ 关机的话 早上不得先开机 才能再用吗
其他的都是浮云