转:Windows XP修改注册表改善延迟的方法

来源:百度知道 编辑:UC知道 时间:2024/05/06 15:43:40
修改方法

1 - TcpAckFrequency - 注意如果你使用Windows Vista,这个修改不会有任何作用。这个修改只作用于Windows XP
在开始->运行内输入"regedit"打开注册表编辑器。
然后找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
你会发现有许多下层目录,找到你用来连接网络的那个,通常名字比较长,比如{7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}。点击每一个,正确的那个会有许多设置项并且你会在其中找到你的IP地址。
右击右边空白处,新建一个DWORD值,命名为TcpAckFrequency(请复制红字防止打错),然后右击修改其值为1。
如果稍后你发现这个修改影响你其他TCP请求的运作,你也可以修改成2(默认值)。这个值告知windows在发送ACK前要等多少TCP包。如果它的值是1,windows将会在每收到一个TCP包后发送ACK。

2 - TCPNoDelay
这个修改很简单
在开始->运行内输入"regedit"打开注册表编辑器。

然后找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters

右击右边空白处,新建一个DWORD值,命名为TCPNoDelay(请复制红字防止打错),然后右击修改其值为1。

点击确定关闭注册表编辑器,然后重启. http://bbs.duowan.com/thread-11877450-1-1.html
有人用过没效果怎么样?

这个方法是DUSK那个贱人在NGA发的翻译贴~

他的原理几乎等于PT2.3.2的关于延迟的修复,但是可能相互之间会发生冲突。

效果还是有的,不过建议你在更新2.3.2后再改回去

这篇文章说的是非本地服务器的延迟,比如国内的人登入美服或则欧服的延迟。
并且每处网络环境不同,效果也会不同。

不现实,假!如果按此方法本来重庆连上海有600多延迟也会变成只有几十?网络的快慢只和你所用的宽带或ADSL有关,系统配制关系不大