2 在命令行窗口中输入:netsh interface tcp set global autotuninglevel=disabled
后面那条命令可以改为下面的,据说速度更快:
netsh interface tcp set global autotuninglevel=highlyrestricted
问题原因: Receive Window Auto-Tuning是Vista 和Win 7引入的QoS(服务质量控制)的一部分,主要内容是动态调节TCP接收窗口(可以理解为缓冲区)大小,这个东西对QoS来说有很多好处(参考原文解释),但它对发送端预设(假设目标TCP接收窗口)比较小的应用就会大大增加数据报告时间(我的理解,感兴趣可以参考原文),这样>60的远程桌面就会被延迟很厉害。
而上面的命令的作用就是关闭或限制自动调节TCP接收窗口大小的功能,使之更接近低版(<=51)RDP服务器的假设,特别是highlyrestricted这个选项,并不是关闭该功能,而是限制功能,保守地使用这个功能,因此是比较折衷的方案,它保留了Receive Window Auto-Tuning带来的好处,同时解决了(甚至提高了)远程桌面的速度。
一、原因:
1、首先在上网不限制与受限制的两部分员工电脑上,分别做ping OA服务器IP地址的检测,并对比结果,判断是否是局域网延时大造成。
检测结果:两部分电脑ping OA服务器的延时均相同,可排除局域网原因。
2、其次,对照两部分员工电脑在上网权限方面的区别,可尝试取消通过路由器对上网受限制的员工电脑设置的防火墙策略,观察其访问OA服务器的响应速度是否有变化。
检测结果:将路由器上配置的防火墙策略关闭后,上网受限制的员工电脑访问OA服务器的响应速度较之前明显顺畅了很多。
二、你可以试试下面几点:
1、页面静态化。注意:此静态化是指将某一查询结果先缓存起来,一定时间内遇到相同的查询,直接返回缓存的页面。
2、设置DB缓存。在 WEB 服务器设置DB缓存,将查询结果缓存起来,减轻DB服务器压力。
3、设置 squid 反向代理,提高 WEB 服务器性能。
1、先鼠标右键点我的电脑,选择属性。在属性窗口选择远程,勾上允许用户远程连接到此计算机。2、在手机上下载一个桌面终端登陆软件,安装完成后在手机可以看到你安装好的远程桌面客户端。
3、运行它,即可完成使用RDP客户端链接RDP服务端。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)