卡片召唤师
精华
|
战斗力 鹅
|
回帖 0
注册时间 2003-10-17
|
详细图文看原帖http://bbs.ffsky.com/disp.aspx?ID=1650001&bid=32
[核心内容]
首先备份注册表以防万一
修改注册表的两处内容
一.建立一个空白的记事本文件,复制以下内容:
Windows Registry Editor Version 5.00
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
"TCPNoDelay"=dword:00000001
另存为TCPNoDelay.reg,保存时选择文件类型为所有类型,然后双击TCPNoDelay.reg导入.
补充:也可以自己手动去增加.方法是"开始"-->"运行"-->"regedit"
然后找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
右击右边空白处,新建一个DWORD值,命名为TCPNoDelay,然后双击修改其值为1(选16进制或者10进制都可以)。
(你可能会发现"MSMQ"这个项不存在,那么就自己依葫芦画瓢自己增添一个.)
二.找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
你会发现有许多下层目录,有六七个,名字都是一串串的,这些都和你的网卡信息挂钩.每个都点击看看内容,有些是显然一看就没什么用处的,比如内容相对很少,一大片0什么的,那么这个项就无视.找到你用来连接网络的那个项,通常是内容丰富条目繁多,还能找到你的IP地址啊网关啊,或许还有一些"T1","T2"的内容,右击右边空白处,新建一个DWORD值,命名为TcpAckFrequency,然后双击修改其值为1。
[原理]
标题说对网速的提升有50%幅度,其实提升达到90%也不稀奇.那么开始简单说一下原理.
这条TcpAckFrequency的目的是控制发送ACK的频率.XP缺省是当作"2"在处理,即电脑等到两条分段信息后开始发送ACK,或者在得到一条分段后最多再等待200毫秒也要开始发送,改成"3"自然就是前面说明各自+一条分段.反正越大越慢,在0-255之间取值,其实却是1-255之间,0就是缺省状态,和2同一个效果.对我们平时下载数据来说这点延迟应该没啥在乎的,除非你是卡着秒表愤怒的发现自己电脑下载3G的容量居然比前一次慢了150毫秒那种人.但是对于非常在乎来回两地时间的网游的ping,这就影响很大了.所以改到1的话将会对网游有50%-70%的速度提升.这个修改对于游戏的ping将会有不小的改善,对打开网页的速度应该也会存在改善,但是对于迅雷,BT等软件可能(我要强调是可能)会有不利的影响.所以如果是注重游戏的朋友可以尝试体验看看,如果发现无法接受的弊端,那么恢复到本来就可以了. |
|