我使用 Windows 远程桌面连接到办公室的物理工作站 - 我从家里进行远程连接,那里的下载速度(保守估计)为 16 Mbps,上传速度为 6 Mbps。
这并不是说我在游戏方面真正感受到了延迟/ping/等待时间——当我移动鼠标时,它似乎会立即做出反应,当我浏览文件夹目录时,它的速度也足够快。然而,当我在完全不同的应用程序之间按 Alt Tab 键,或者在网站或编码 IDE 上上下滚动时,我感受到了在我看来无法忍受的“延迟”——也就是说,如果我向下滚动滚轮 10 次,它需要几秒钟才能跟上,从而阻止任何形式的上下滚动导航,这实际上会降低我的工作效率,大概是 3-400%(我工作速度非常快——我的大部分工作都是无意识的 HTML/CSS/JavaScript,我已经做过很多次了)。
如果我做的是更多需要思考的任务,延迟是可以接受的,但老实说,我的工作效率下降太多了,这让我快要疯了。我在谷歌上搜索过,也问过 IT 部门,但我不知道是否存在可以扩大的瓶颈,或者这只是在家工作的本质。在家办公的人真的只能忍受延迟吗?什么样的连接和/或硬件可以缓解这些问题?
我的笔记本电脑的规格是 1 或 2 代之前的移动 i7、固态硬盘和 8GB DDR3 内存。正如我之前所说,16Mbps 下载 6 下载。
答案1
答案很简单。这是预期的行为。
当您使用远程桌面连接时,它会通过禁用与图形相关的任何内容来优化体验。(没有背景图像等)图形传输会减慢连接速度。在应用程序之间切换或在网站上滚动意味着必须通过 RDP 连接发送大量新像素,因此要发送的数据量远远大于浏览数据。为了解决这个问题,办公室的连接必须具有更高的上传速度,但即使这样,它仍然会损害性能。
是否可以通过 VPN 进入您的办公室?如果可以,我会使用 RDP 进行编码,并使用本地网络浏览器测试网页。考虑到网页上的切换和滚动对性能的影响最大,这是您可以获得最大速度的地方。
您可以使用mstsc -v:server -h height -w width
创建自定义大小的 rdp 会话,这样您就可以在屏幕左侧打开 RDP 会话,在右侧打开 Web 浏览器(如果您的屏幕分辨率足够大,可以这样工作)或使用第二台显示器。