perl zgip圧縮

[上に] [前に] [次に]
スペランカーグッチ 1999/11/24(水) 00:15:50
ゆいのHPで見つけたのですが
gzip圧縮って効果はあるのでしょうか?
私にはイマイチ解りませんでした。

効果が顕著にあるようなら、BBS等に組み込めば
サーバの負担とかも減るのでしょうか?

# CGI経由で 出力されるテキストデータにgzip圧縮をかけて
# 転送データ量を半分以下に減らします。すごいでしょー?(笑)
#
# 今のところ、IE 4 , Netscape 4.5以降で対応しているようです。
#
#       open(STDOUT,"| /bin/gzip -1 -c");の行は
#       gzip へのパスが違うときは書き換えて。
#       open(STDOUT,"| /usr/local/bin/gzip -1 -c");等。

# 今、お使いのCGIスクリプトでも、
#print "Content-type: text/html\n\n";の一行を
#下記のようになおせば OKです。
###############################
#ここから♪
$|=1;
if($ENV{'HTTP_ACCEPT_ENCODING'}=~/gzip/ ){
        print "Content-type: text/html\n";
        print "Content-encoding: gzip\n\n";
        open(STDOUT,"| /bin/gzip -1 -c");
}else{
        print "Content-type: text/html\n\n";
}

Selly 1999/11/24(水) 00:24:35
gzipを起動して圧縮しているのでサーバの負担は明らかにアップします。
ただし、データ転送量は減るのでネットワークの負担は減ります。

どっちを取るかは環境次第でしょう。

スペランカーグッチ 1999/11/24(水) 00:31:51
Selly さん。

レスありがとう御座います。
サーバーの負担のUP率とネットワークへの負担の軽減率・・・
つまり、めちゃくちゃ転送量がでかければ有効って事ですかね?
サーバーの性能は良いが回線が細い場合とか・・
判断は難しいですね。

ねえ 1999/11/24(水) 11:27:19
クライアントの負荷も考えようよ(泣)

カブリ 1999/11/24(水) 11:36:57
>クライアントの負荷も考えようよ(泣)
あのう、実際にランキング部分をgzip圧縮してるサイト
http://readmej.com/
がありますが、
見る方も軽くなって、快適ですよ。

ステハノイド 1999/11/24(水) 12:32:21
>クライアントの負荷も考えようよ(泣)

$ENV{'HTTP_ACCEPT_ENCODING'}=~/gzip/
って先方が言ってきてんだからいいじゃん。
使えるものはなんでも使おうや。

ねえ 1999/11/24(水) 13:45:29
そうね(肯定文)。

スペランカーグッチ 1999/11/24(水) 15:44:41
nph と 組み込んで使えば良いのかな?

判断が難しいっすね。 

nee 1999/11/24(水) 16:41:27
関係ないけどこれ(gzipね)って、ここみたいな その場でHTMLを造るタイプの掲示板だと、
負荷ばっかり かかっちゃって あれだけど、
追記とかされる度にHTMLを造り直すタイプの掲示板だと効果絶大っぽい(様な気がする)

[上に] [前に] [次に]