asp.net+sql-server 严重空难,快急死了
我采用asp.net+sql-server开发的一个简单书据统计系统,可观挂在网上访问人数达到一定程度时,访问速度很慢,具体描述如下:(敬请指教)
Web Server :
至强 3.0 ,内存1G ,.Net FrameWork 2.0 ,IE6.0, IIS 6.0 默认设置
DataBase Server
IBM3850 4 Cpu ,8 G 内存, 硬盘75G*6 Raid 5, SQL Server 2000 ,SP4 补丁包。
并发用户120左右,出现外网访问Web Server 速度明显减慢,内网访问Web Server 速度也减慢,界面基本不能打开。
120以下访问均很快。
此时Web Server CPU 7-10% ,内存480M左右,DataBase Server CPU 30-45%左右,内存850M左右
但是从Web Server 所在的机器进行访问速度极快。
进程中将w3wp.exe 设为优先级为高时,速度能快一些,用户数为150时出现较慢现象
外网带宽 5M
开发工具 Vs2005 ,C# ,ASP.Net
交换机: 华为 千兆
如果是程序问题,应该耗尽服务器的资源的啊,服务器资源显示很充分的,还有一个奇怪的现象,我发现通过web服务器访问很快的,可从外网和局域网访问都很慢,只有web服务器很快
自我感觉应该是web应用除了问题,可想尽了办法也解决不了!