HTMLは圧縮して転送した方が効率良くないですか?
■ このスレッドは過去ログ倉庫に格納されています
0001Katz
NGNGそれがダウンロードされたら、ブラウザがそれを解凍し、復元する。
まぁJAVAでいうJAR形式みたいな感じです。
こうした方が圧倒的に転送効率が上がると思うんだけど、どう?
0002名無しさん@そうだ選挙にいこう
NGNG0003Katz
NGNGCPUなんかも高性能化していることだし。問題ないでしょ。
生でTEXT(HTML)送られるよりは。
圧縮が面倒くさいっていうならエディタ自体がHTMLとして保存する時に
圧縮して保存するように浸透してけばいいだけだよね。GIFとか画像みたいに。
今までそうされてなかったのが不思議なくらいな案だと思うんだけど。
まぁ結局浸透しなきゃ意味無いが。
0004>2
NGNGじゃあ何で浸透してねぇんだろう?
0005>2
NGNG0006名無しさん@1周年
NGNG0007名無しさん@そうだ選挙にいこう
NGNGしてみた人とかいない?
0008名無しさん@1周年
NGNGgzipでリクエストだしていたよ。
でgzipでレスポンス返すとちゃんと表示してれた。
00097
NGNGとなるとあとは、サーバー側でgzip実行するオーバーヘッドを
考慮して、いいカンジだったら実装すればよいのか。ふむふむ。
キャッシングとかもするとよりよいか?
・・・って、もうすでにどっかのメーカーが実践してそうだな。
しかも特許とってたり(w
0010名無しさん@そうだ選挙にいこう
NGNG今度実装してみよう。
0011名無しさん@1周年
NGNGhttp://members.tripod.co.jp/kuzuha/
# とはいえクライアントが gzip を受け付ける場合に限った場合ですが。
# 以下の処理でいいみたいです
# print "Content-encoding: gzip\n\n";
# open ( STDOUT@` "| $gzip -1 -c" );
0012Katz
NGNGなるほどgzipはそういう使い方が出来たんですね。
ところでUNIX以外でgzip圧縮って出来るのかな?(無知)
もしくは.gzと.zipって圧縮アルゴリズムは同じ?
あとそれとは別の話として、
TEXTの汎用で標準な圧縮フォーマット(GIFのような)は
あったら良いなぁと思いません?
0013名無しさん@そうだ選挙にいこう
NGNGていうか
>あとそれとは別の話として、
>TEXTの汎用で標準な圧縮フォーマット(GIFのような)は
>あったら良いなぁと思いません?
いらないだろ。もう一度頭冷やしてよく考えろ。
0014名無しさん@そうだ選挙にいこう
NGNGルータレベルで圧縮かかってるんじゃないの?
0015名無しさん@そうだ選挙にいこう
NGNGモデムとかは圧縮してると思うけど.(思うしか言えないでごめん)
ATMなんか48byte単位で圧縮しても効果はあまりないと思う。
どっちにしても上の層でまとめて圧縮した方が効果があるのでは?
0016名無しさん@1周年
NGNGルータで圧縮するときは PPP レベルでの圧縮になるが、テキストのようなデータは圧縮率がよく
スループットを稼げる半面、画像や zip/lha などのすでに圧縮されているファイルに対しては
逆にサイズが大きくなってスループットを落とすこともある。
だからルータレベルで圧縮する際には、トラフィックの性質をある程度正確に
理解している必要がある。
ルータに対する負荷もバカにならない。とくに専用ハードがない限り、暗号化と圧縮を
併用するのは危険。
0017名無しさん@そうだ選挙にいこう
NGNG0018名無しさん@そうだ選挙にいこう
NGNGそうなの?ヘルプファイル専用では?
作るの面倒だし。
0019名無しさん@そうだ選挙にいこう
NGNGM$-Stac でわ? rfc2118
0020名無しさん@そうだ選挙にいこう
NGNGHTTPでも出来ないことはないと思うけど・・・
0021名無しさん@そうだ選挙にいこう
NGNGパフォーマンスをシミュレータ使って比べてた。OPNETってシミュレ
ータのトレーニング項目だったよ。end-to-endのほうが速かった気
がした。
0022名無しさんHD64180
NGNGproxyサーバをおいて、細い線のこっち側のその逆をするような
proxyを置くようなメカニズムってないのだろうか...
サーバとかプロトコルとか変更しなくても出来そうだけど。
負荷の問題が発生するかな。
ルータのPredictorとかでかかる圧縮より圧縮率高そうなんだけど。
だめかなぁ って、誰かやってません?
0023名無しさん@そうだ選挙にいこう
NGNG0024名無しさん@そうだ選挙にいこう
NGNG0025名無しさんHD64180
NGNG>>24 そうじゃなくて
Webサーバ -太い線-> ISPの圧縮付きproxy --細い線-- 伸長付きproxy -LAN--> Webブラウザ
ってことですよ。これなら、どんなコンテンツにも対応できない?
0026名無しさん@そうだ選挙にいこう
NGNGあと、POPやNNTPにも対応できそう
proxy作って!>>25
0027名も無き少年
NGNGしまうと意味がないんじゃないか、という……。いや、
トラフィック的にはいいんだろうけど。キャッシングである程度
緩和できるかな? HTTPアクセラレータ(リバースプロクシ?)で
その手の製品ないのかな。
あと、HTTPに限っていえば、トラフィックのほとんどはtext/*
以外じゃないのかな。画像をてきとーにまびいたほうが効果あがる
よん、とかIntelあたりがいってたような。
002825
NGNGでも、今思ったんですが、sshのport forward に圧縮かませれば
結構ゆけたりして... どうなんでしょうか。
>>27 その分析は正しいですね。たぶん、Webでのコンテンツの
ほとんどは、ふつうの可逆圧縮が効果的なものじゃないですよね。
27さんが指摘しているように、Intelがそんなことを言っていて、
なにか、Intel の実装があったような気がしましたが、よく
知りません。知っています?
0029名無しさん@そうだ選挙にいこう
NGNGうちのproxyのトラフィックのだいたい5割は画像で、
4割はわけわからない圧縮ファイルとかいろいろ。
のこり1割がテキスト。
圧縮のききそうなものはあまりないのが実際のところかな。
0030名無しさん@そうだ選挙にいこう
NGNG0031名無しさん
NGNGproxyならIBMが出しているけどね。逆はみたことないなぁ。
でも、delegate ならHTTPヘッダも含めて、外部フィルタ使って
いろいろ変換できるから、自分でちょっとスクリプト組めばすぐ出来そうだ。
003232
NGNGproxyと自分のマシンが速度が遅くても順調に
データが流れているときは、ブラウジングの
体感速度が上がった。けど、データがつっかえ
つっかえ送られてくるときは、gzipってある程度
データが来ないと展開できないから表示されはじめる
までの時間が長くてかえっていらいらした。
003331
NGNGproxyと自分のマシンが速度が遅くても順調に
データが流れているときは、ブラウジングの
体感速度が上がった。けど、データがつっかえ
つっかえ送られてくるときは、gzipってある程度
データが来ないと展開できないから表示されはじめる
までの時間が長くてかえっていらいらした。
003431 すまん、二度書き
NGNG0035名無しさん@そうだ選挙にいこう
NGNGUSENIX99かな?
Compression Proxy Server: Design and Implementation
http://www.usenix.org/events/usits99/chi.html
003635
NGNGそういう意味では28の言うようにssh使って圧縮した
ほうがいいかもね.
gzipでも時々フラッシュしたらいいけど。
0037名無しさん@そうだ選挙にいこう
NGNG自動的にコンテンツ圧縮、フォーマット変換などを行い、Web アクセスを高速化する
Transparent Proxy が発表になった。PacketShaper の製品。
0038名無しさん@1周年
NGNGmod_gzip というものもある。
http://apachetoday.com/news_story.php3?ltsn=2000-10-13-002-01-NW-HE-SW
■ このスレッドは過去ログ倉庫に格納されています