在转发的 X11 会话上运行最快的浏览器

war*_*ren 14 linux browser x11-forwarding

到目前为止,我已经尝试过 Firefox(最新最好的)和 Chrome(也是最新最好的),虽然 Chrome 从我的 CentOS 服务器到 Windows 7 工作站的 X11 上的运行速度比 Firefox 快,但它仍然非常缓慢。

有哪些适用于 Linux 的其他 GUI 浏览器 [可能] 比 Chrome 运行得更快?


我没有尝试过 Opera 11,但在 Windows 和 Mac OS X 下直接使用它有很多问题,所以在走这条路之前我正在等待新版本。

Dan*_*son 13

即使您在服务器上使用 CPU 和 RAM 轻量级的浏览器,在这种情况下,限制因素也将不可否认 [1] 是网络。您要避免的主要是不必要的屏幕渲染。

  • 关闭“平滑滚动”等功能。如果您有选择,请使用 PgUp/PgDn 而不是连续滚动(单个屏幕更新比 30 快得多,只是为了查看完整页面)。
  • 保持一个小的浏览窗口(但不要太小,所以你必须按照上一点滚动更多)。
  • 阻止动画材料(动画 GIF 现在并不常见,因此阻止 Flash 可能会很好)。
  • 考虑使用 VNC,它将以巧妙的方式压缩图像传输。当被迫通过慢速连接使用 GUI 时,这给了我更快的体验。
  • 如果您需要在服务器快速执行某些操作,请不要低估基于文本的浏览器。
  • 通过 SSH 的代理和/或端口隧道完全避免了这个问题。你只是想传递信息,没有必要传递完整的表示层。

[1]:除非您的连接速度非常快(以我的经验约为 100Mbps);那么任何浏览器都可能不会比在本地使用浏览器更烦人。在我的远程需求中,我很幸运。


小智 12

X11forwarding 显示延迟的主要原因是您用于连接的密码,而不是实际的浏览器本身。

如果将加密更改为 arcfour 或河豚,您会发现性能要好得多。

我遇到了同样的问题,发现这几乎消除了所有滞后。缺点是这些密码不如 AES 安全,这是典型的默认值。

如果您在使用 putty 的 Windows 机器上,您可以更改 Connection/SSH/ 下的加密密码选择策略。您还应该在同一屏幕上启用压缩并将其保存为您正在加载的连接的默认值。

如果您从一台 linux 机器连接到另一台,则连接字符串如下所示:ssh -XC4c arcfour,blowfish-cbc hostnameorip


Rob*_*Rob 8

有一些浏览器比 X11 转发运行得更好(甚至更多)。

Midori 是一个轻量级的标签式浏览器,运行良好。

Xlinks2 应该也能很好地处理 X11 转发。

uzbl 和 surf 都是我使用过的浏览器,它们应该在 X11 上运行良好,因为它们非常小。