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を造り直すタイプの掲示板だと効果絶大っぽい(様な気がする)
[上に]
[前に]
[次に]