我正在考虑将我的许多开发软件转移到托管服务器上,并获得一台真正轻便的笔记本电脑,以便通过 RDP 远程连接到服务器,从任何地方开展工作。
我需要什么样的互联网连接速度才能使这一切变得轻松/无缝?
设置时我还应该考虑什么吗?
答案1
您应该关注两个因素:
潜伏:数据从 A 点到 B 点需要多长时间?您应该寻找 50 毫秒到 100 毫秒或更短的延迟。请注意,您无法控制延迟,但任何超过 100 毫秒的延迟都可能在 RDP 会话中出现滞后。
容量:您需要多少带宽?如果您在远程会话中运行多个应用程序,以全屏和/或跨屏显示器运行会话,如果您将 RDP 客户端配置为使用 24 位或 32 位颜色,如果您启用资源重定向(本地打印机、驱动器等),那么您应该计划为 RDP 会话本身提供 100Kbps 的带宽。这不包括与 RDP 会话无关的任何其他带宽需求。
100Kbps 是我在 RDP 性能测试中得出的数字。很多人会不同意我的观点,但在我的测试中,一个使用率很高的 RDP 会话(资源重定向、全屏或跨屏、许多应用程序同时运行需要大量屏幕重绘)在 8 小时内的平均速度约为 100Kbps。话虽如此,我宁愿拥有比我需要的更多的容量,也不愿拥有更少的容量。
答案2
这与连接速度无关,而与连接延迟有关。我使用类似的安排从基于中央数据中心的环境进行咨询和监控。任何低于 50 毫秒的时间都是可以接受的。理想情况下,您的连接速度应大于 1.5 兆比特/秒。如果使用原始 RDP,设置较低的颜色深度和分辨率会有所帮助。在托管系统上,禁用主题并使用基本桌面背景。
当我距离较远或链接延迟较高时,使用 RDP 加速器对我有帮助。我使用Ericom Blaze,为此采用了压缩和其他技术。
答案3
抱歉,如果这是一个显而易见的答案,但您还应该考虑新托管服务器的安全性,而不是您以前在本地运行并有更多控制权的服务器的安全性。
您希望自己能够连接,但显然不希望任何其他人能够连接!
您的托管服务器还需要多个冗余备份。
答案4
100ms 和 512Kbits 对我来说已经足够了。
此外,rdp-clients 还有一些设置可以提高不良连接下的运行速度。