永发信息网

asp 访问远程SQL 2005 数据库很慢 怎么解决

答案:2  悬赏:10  手机版
解决时间 2021-02-19 12:46
  • 提问者网友:两耳就是菩提
  • 2021-02-18 19:31
asp 访问远程SQL 2005 数据库很慢 怎么解决
远程服务器A server 2003 + SQL 2005 + IIS 10M带宽
远程服务器B server 2003 + IIS连接服务器A的SQL数据库
客户端C WIN2008 + IIS 10M带宽

网站程序相同
C 访问 A网站 0.1秒左右(说明网站程序是没有问题的)
B 访问 A网站 0.1秒左右(说明网站程序是没有问题的)
C访问B服务器网站(调用服务器A的SQL数据库)需要4秒左右(为什么相差这么长的时间)
C访问C客服端本地网站(调用服务器A的SQL数据库)需要4秒左右(为什么相差这么长的时间)

请问题这个问题如何解决!问题出在哪里?SQL2005服务器配置是不是哪里要改动,TCP已启用了。
麻烦高手帮忙解决!谢谢谢谢了!困扰了我好久了!

ASP网站程序

C 访问 A网站 0.1秒左右(说明网站程序是没有问题的)
B 访问 A网站 0.1秒左右(说明网站程序是没有问题的)
C访问B服务器网站(调用服务器A的SQL数据库)需要7-8秒左右(为什么相差这么长的时间)
C访问C客服端本地网站(调用服务器A的SQL数据库)需要7-8秒左右(为什么相差这么长的时间)
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-02-18 20:58
既然要互相调取数据,就应该放在同一个服务器上或者2台服务器应该在同个局域网内,你通过公网互相访问,速度肯定会被网速限制。
解决办法,把2个网站放在同个服务器上
全部回答
  • 1楼网友:从此江山别
  • 2021-02-18 21:29
网站要到数据库那里去请求数据,数据库在返回数据都是要占用网络的,客户访问一个数据,先要访问网站的服务器,然后网站服务器去向数据库请求数据,数据库返回数据,网站在把数据返回给客户。也就是说客户看到数据所用的时间基本决定于连个服务器之间的通信时间,ping下你的两个服务器,看看到底是哪个的网络慢了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯