CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
阅读:2930回复:8

发现远程桌面(mstsc)上FX不如CHROME快

楼主#
更多 发布于:2010-08-09 11:44
当然如果网速够快就体会不到差别,不知道啥原因。
有经常使用mstsc连上远程机器上网的英雄么?
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
1楼#
发布于:2010-08-09 11:44
远程的画面总是通过网络传回来的吧。。。
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
2楼#
发布于:2010-08-09 11:44
marion:我天天用 mstsc,服务器是XP@台式机,客户端是这台古老的PentiumIII 850笔记本(跑NT5.0)

网页浏览器都是在私有的内存缓冲区中运算和渲染好一段网页代码,然后调用系统函数绘制到显存中。mstsc的RDP协议通过网络传输绘图指令从而在客户端显存中绘制图形,因此当一组复杂而短小的绘图指令经过RDP传输的时候,在客户端绘图的过程会比较慢——一个极端的例子:3D显示的绘图过程就非常慢,3D游戏根本无法通过RDP协议来玩。

不同的浏览器、同一个浏览器不同的版本/不同的配置文件,都可能采用不同的网页渲染缓冲区大小以及计时器,因此发送绘图指令的频繁程度以及数量是不同的。我印象中Opera好像喜欢把渲染好的大部分内容以图片的方式发送给系统来绘图,很多网页元素在不刻意选中的情况下根本不单独绘制,而是作为一大块整体交给系统来显示。Chrome不清楚,可能也是这样。

对元素较少、内容简单的图形界面(比如操作系统本身的界面以及很多2D的应用程序)采用传指令绘图的方式很节省带宽;但是现在网页大多很复杂,这时候传送完整的图片而不是“绘制这幅图片的指令”反而更便捷。VNC协议就是一种截图-传送的远程控制协议,绘图在服务器端完成,通过网络直接传输绘制好的屏幕图像——通过VNC甚至能玩3D游戏,虽然网络带宽极大限制了FPS 。





另外,浏览器窗体本身也有很多细节需要绘图,如果要比较,应该是全部都全屏(F11)状态下打开一个网页来比较速度,以免浏览器窗体的干扰。
回到原帖


太强大了兄弟,基本明白你说的。非常感谢!!
我也是天天mstsc,强烈建议你远程桌面的时候试一下chrome,当然我一直跑的都是dev版本。远程浏览网页的区别应该是能明显感觉到的,但是不大。所以网速好的地方我还是跑firefox。
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
3楼#
发布于:2010-08-09 11:44
远程版本是UA这个,默认的,应该没开DiewctWrite。
游客

返回顶部