最近几天在google上搜索了n久,都没有发现特别的东西。
网站环境如下:
asp.net 3.5+ii7+MSSQL 2008+windows 2008
RAM 1G, cpu 1.6GHZ.
server在国外的一个vps,国内连过去的速度大概延迟240ms左右。 ping出来的结果。
业务本身很简单。
比如根据主键来查询一个东西。 也就是取出一行记录,在服务器上总归要停顿几秒中。大概5-10秒左右。
所以很纳闷,不知道为啥这样慢。当然,在本地基本是立即显示结果的。
另外在服务器上打开网站,显示结果还是很快的。难道真的是网络问题?
代码已经特别检查过了,相当简单。暂时排除代码可能。
请在iis7,sql server 2008 给出优化建议。目前我自己一点想法都没有了。
谢谢先。
16 回答
慕雪6442864
TA贡献1812条经验 获得超5个赞
使用sql server profile观察的结果,sql执行的“duration” 列,显示都是0.
反而部分“Audit” 的“duration”列显示12300.
看来sql应该没问题。对不对?
慕运维8079593
TA贡献1876条经验 获得超5个赞
楼主拿一个1.6的cpu,和1G的内存当服务器?还装了sql2008,server2008?My God,这样的配置,做开发都难,还做服务器用?
幕布斯6054654
TA贡献1876条经验 获得超7个赞
想想啊,做开发都难啊,还做服务器,当然慢,如果数据量再大一点,肯定很慢,我经理家里有一台台式机跑着自己的一个网站,i7,4核,(i7的cpu内存应该不会小吧),跑着自己的一个电子书的小网站,(应该访问的人不多),我们试了一下,还慢的很,打开页面都需要几秒,你这个配置,实在是。。。
- 16 回答
- 0 关注
- 325 浏览
添加回答
举报
0/150
提交
取消