首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >连接Server的速度非常慢

连接Server的速度非常慢
EN

Stack Overflow用户
提问于 2010-07-11 15:24:14
回答 4查看 4.1K关注 0票数 1

我有一个标准的php应用程序,它使用Server作为后端数据库。对每一页的访问都有严重的延迟响应。这是我的开发服务器,所以这不是实时设置的问题,但是在系统上工作真的很烦人。

我每页都有5-8秒的延迟。

  • 我正在一个虚拟机(虚拟PC)上运行SqlServer 2000开发者版。
  • 我已经在我的开发机器上安装了SqlServer,但是也得到了同样的延迟。
  • 我已经将这个问题隔离到了对mssql_connect的调用中(调用mssql_pconnect没有影响)
  • 这是一个关于我如何设置(或没有设置,因为我并没有真正改变默认配置) SQL服务器的网络问题。这并不是一个严格意义上的编程问题,但我想我可能会在这里得到一些有价值的反馈。

有人能告诉我是否有一个诡计,一组特定的协议,注册表设置,一些东西将消除这种延迟吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-11 15:30:19

我在运行虚拟pc时遇到了网络问题,所有与网络相关的事情都是缓慢的,请尝试在您的注册表中添加以下条目:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  • 创建名为DisableTaskOffload的新DWORD值,并将其值设置为1。
  • 重新启动电脑。

它对我有效,来源

票数 1
EN

Stack Overflow用户

发布于 2012-10-02 12:46:36

我还在每次连接上经历5-10秒的延迟,使用官方的Microsoft驱动程序(如@gaRex所建议的)--这里发布的任何答案都没有为我解决这个问题。

正如@ircmaxell所建议的,我的问题是DNS问题--解决方案是编辑\windows\system32\drivers\etc\hosts文件(本地本地主机文件)并向其添加我自己机器的名称。

在"system“对话框中,查找计算机的”计算机名称“--然后向本地主机文件中添加一条类似127.0.0.1 my-computer的行。

对我来说,延迟再次发生,在接下来的加载页面的尝试中,它是超快的,没有任何延迟。

请注意,这个问题甚至可能发生在物理机器上,而不仅仅是在VM上。

票数 2
EN

Stack Overflow用户

发布于 2010-07-11 16:41:54

这可能是DNS问题吗?我知道MySQL在每个登录(不是每个连接)上进行反向DNS查找。如果服务器没有反向dns记录(或者dns速度慢),则可能导致登录延迟。在MySQL中有一个选项可以禁用该功能。我不确定SQL Server,但我认为它可能在做类似的事情.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3223544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档