下一节 上一节 目录

5. LBX 如何工作?

LBX 的工作原理是在客户端引入一个代理服务器,该服务器执行缓存和压缩。 X 服务器知道客户端正在使用代理服务器,并相应地进行解压缩。

这是远程 X 客户端的常见设置。在我们的讨论中,LOCAL 始终是您面前的工作站,您正在查看它的显示器;REMOTE 是远程工作站,实际应用程序正在运行。


     REMOTE                               LOCAL
 +-----+                                             +-----+
 | APP |-\          Network            +----------+  |     |\
 +-----+  \--------------------------->| X SERVER |=>|     ||
 +-----+  /       (X Protocol)         +----------+  +-----+\
 | APP |-/                                          /_____//
 +-----+

使用 LBX 时,在远程端引入一个代理服务器 (lbxproxy),应用程序与该进程通信,而不是直接与 LOCAL 服务器通信。 然后,该进程执行 X 请求的缓存和压缩,并转发它们。 看起来像这样:


     REMOTE                                         LOCAL
                                                               +-----+
 +-----+  +-------+           Network            +----------+  |     |\
 | APP |->| PROXY |----------------------------->| X SERVER |=>|     ||
 +-----+  +-------+       (LBX/X Protocol)       +----------+  +-----+\
 +-----+   /                                                  /_____//
 | APP |--/
 +-----+

关于 LBX 具体执行哪些缓存和压缩的细节超出了本文档的范围。


下一节 上一节 目录