Next Previous Contents

5. Bagaimana cara LBX bekerja?

LBX bekerja dengan menggunakan sebuah server proxy pada sisi klien, yang melakukan caching dan kompresi. X Server mengetahui penggunaan sebuah server proxy oleh klien, dan melakukan dekompresi yang dibutuhkan.

Berikut ini sebuah setup normal bagi klien-klien X yang bersifat remote. Dalam pembicaraan kita, LOCAL selalu merupakan komputer yang ada didepan Anda, memiliki monitor yang Anda lihat; sedangkan REMOTE merupakan komputer remote, merupakan tempat dimana aplikasi sebenarnya berjalan.

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

Pada saat menggunakan LBX, sebuah proxy server (lbxproxy) digunakan pada sisi remote, dan aplikasi tidak berhubungan langsung dengan server LOCAL melainkan berhubungan dengan lbxproxy. Proses tsb (lbxproxy) kemudian melakukan caching dan kompresi terhadap permintaan-permintaan (requests) X dan mengrimkannya. Hal itu dapat digambarkan seperti berikut:

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

Apa saja yang dilakukan pada saat melakukan caching dan kompresi secara terperinci berada diluar ruang lingkup dari dokumen ini.


Next Previous Contents