远程连接服务器速度慢的原因

zuxianchun 2008-11-09 02:55:50
A和B两台服务器,A是WEB服务器(asp代码写的),B是SQL SEVER2000数据库服务器,A和B在2个不同的机房,不同网段

如果web程序和sql数据库放在同一个服务器上,例如都在A上或者都在B上,速度都很快,但是如果用一台作为WEB服务器,另外一台做SQL数据库服务器,这样连接,速度就很慢
不知道为什么?

在网上找到如下几种解决方案:
解一:用SQL SERVER 2000的数据发布功能:效果——数据的实效性很差
解二:用VPN连接:效果——查询速度还是慢
解三:用C/S三层数据查询模式:效果——服务端应用程序不容易写和维护(数据库表一旦修改就得随之修改)
求解:在SQL SERVER远程连接查询方面是不是有简单快捷的设置来实现啊?已经摸索了两个礼拜了。希望高手能够指点一二!!!
...全文
1435 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
bianke 2012-05-22
  • 打赏
  • 举报
回复
遇到了同样的问题,我的办法是在数据库服务器上用asp读取数据,然后另一台服务器远程调用服务器上的查询结果。还行,比直接连数据库快点!
haolijing85 2011-09-26
  • 打赏
  • 举报
回复
非常关注这个,期待更好的解决方案
华芸智森 2008-11-11
  • 打赏
  • 举报
回复
考虑用 WEBSERVICES 看看.不知道在VPN中 COM+ 是否可以?
zuxianchun 2008-11-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 MSTOP 的回复:]
SQLSERVER加一块网卡,设置该网卡与WEB服务同一网段.最好WEB服务与SQLSERVER都连接在同一台交换机.
还有,查查网线.可以网线太长了或不合格,错误包过多.
[/Quote]
不在同一个机房啊,不在同一个城市啊
华芸智森 2008-11-10
  • 打赏
  • 举报
回复
SQLSERVER加一块网卡,设置该网卡与WEB服务同一网段.最好WEB服务与SQLSERVER都连接在同一台交换机.
还有,查查网线.可以网线太长了或不合格,错误包过多.
vmans 2008-11-10
  • 打赏
  • 举报
回复
应该是网络问题,我的WEB服务器(ASP)和SQL2000服务器就是分开存放和不同网络的
zuxianchun 2008-11-10
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 aloto 的回复:]
很明显你的问题是两个服务器不在同一个网,估计不在同一个网络类型组中,如电信和网通,这个就是互连互通的问题了.
解决办法:把你的SQL服务器放到双线机房,如不行加一个加速器试试.
[/Quote]
2个服务器都是互连互通。南北访问都非常快,你们千万不要认为是网速的问题,我问了很多虚拟主机商,他们都说确实是这样的,只要数据库和WEB不在同一个机器或网段,速度都不理想,我现在想知道有没有办法能解决?
aloto 2008-11-10
  • 打赏
  • 举报
回复
很明显你的问题是两个服务器不在同一个网,估计不在同一个网络类型组中,如电信和网通,这个就是互连互通的问题了.
解决办法:把你的SQL服务器放到双线机房,如不行加一个加速器试试.
redfox241 2008-11-09
  • 打赏
  • 举报
回复
关注!!!!
zuxianchun 2008-11-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 netcup 的回复:]
应该主要还是网络的原因吧。
[/Quote]
不是网络原因哦,如果是网络原因,为什么在任何同一个服务器上,一点都不影响速度呢?只要分开就影响速度,我问了很多服务器商的技术人员,他们都说确实是这样的,只要WEB不和SQL在一台机器,速度就很慢!
netcup 2008-11-09
  • 打赏
  • 举报
回复
应该主要还是网络的原因吧。
nettman 2008-11-09
  • 打赏
  • 举报
回复
关注!

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧