DeleGate で通信経路を圧縮(こんなのもありかなという)

setter AT i-red DOT info

BACK ( DGbeecon )


gzip を使って DeleGate 間のデータを圧縮してみました。

構成:

{ Client -> DeleGate1 } -> 遅ぉい回線 -> DeleGate2 -> http Server

DeleGate1の起動スクリプト。
delegated -P10080 \
	SERVER=http \
	MASTER=DeleGate2:8080 \
	RELIABLE=Client \
	CMAP="/bin/gzip -dc:FFROMSV:http:*:*"

DeleGate2の起動スクリプト。
delegated -P8080 \
	RELIABLE=DeleGate1 \
	CMAP="/bin/gzip -cf1:FTOCL:http:*:DeleGate1"

まぁ、速くなるんでないでしょうか(^^;;
当然、もともと圧縮されているものにはききませんが。
bzip でやったらどかな (@@)

-------------------------------------------------
delegate7.8.x/filters に こんなのがありますね。

Program:        netzip.c
Author:         Yutaka Sato <ysato@etl.go.jp>
Description:

  A filter to compress data transferred between two DeleGates.

  USAGE:
    remote-host> delegated -P8888 SERVER=tcprelay://news-server:119 \
                           FTOCL="netzip"
    local-host>  delegated -P8119 SERVER=tcprelay://remote-host:8888 \
                           FTOCL="netzip -d"

つくり方は、
$ cd ./filters
$ make -f Makefile.go netzip