5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

index2.html など転送量削減案

1 :名無し娘。 ◆vP.bOZFQ :01/08/29 23:57 ID:hNInjuxs
転送の帯域を抑えるため、各htmlコンテンツをgzipで提供するに当たり、
gzip対応しているブラウザにはgzip版を、非対応ブラウザにはテキスト版を
送信するcgiを挟みます。
このことにより、ブラウザのトラブルを回避し、圧縮された各コンテンツを
配給できます。

実装は以下の通り(index2.htmlの場合)

index2.cgi導入 → cgi内部でgzip対応を判断 → 適切な内容を表示 → (゚д゚)ウマー

>>2 に必要なファイル一覧と概要

>>3 にインストール方法

68 :音楽侍 ◆NtVkSITE :01/08/31 02:35 ID:Ha76ETsk
>>67
/tmp/cc0XN3I3.o: In function `main':
/tmp/cc0XN3I3.o(.text+0x23d): undefined reference to `ap_parseHTTPdate'
collect2: ld returned 1 exit status
ですです。

69 :名無し娘。 ◆vP.bOZFQ :01/08/31 03:06 ID:s8ksSf.2
>>68
Apache必要なのかな。。。

70 :|  - -):01/08/31 03:10 ID:W1MB8EFM
read.cgiの中にあるutil_date.[ch]をいっしょにコンパイルすればOKでは。

71 :名無し娘。 ◆vP.bOZFQ :01/08/31 03:21 ID:s8ksSf.2
>>70
...そのためにわざわざ
ftp://210.170.170.118/incoming/index/
にその2ファイル置いておいたんだった(鬱氏
どなたか Makefile 作ってくだされ。。。逝てきますゆえ(謎

72 :|  - -):01/08/31 03:27 ID:W1MB8EFM
>>71
同じディレクトリに置きました

73 :音楽侍 ◆NtVkSITE :01/08/31 03:33 ID:Ha76ETsk
できたら、index.cgiとindex.cは別ディレクトリにしていただければ、と。

74 :名無し娘。 ◆vP.bOZFQ :01/08/31 04:21 ID:s8ksSf.2
>>72
ありがとうございます。
>>73
ftp://210.170.170.118/incoming/index/c/
に移動したです。

75 :音楽侍 ◆NtVkSITE :01/08/31 04:55 ID:Ha76ETsk
>>74
ワーニング出てましたがコンパイルできましたです。
これから環境整えてみます。

76 :名無し娘。 ◆vP.bOZFQ :01/08/31 08:23 ID:s8ksSf.2
かなり当てずっぽうで書きますが、>>41 をさらに突き詰めて、
index2.cgi が fork して、一方で apache にクライアントへの port forward を
指示させて終了、一方で forward 先の port 開くなり daemon に開かせておくなり
してそちらで出力、ってのは。。。304多い場合は無駄になりそうだ。

77 :デフォルトの名無しさん:01/08/31 13:40 ID:FJ6U.z2k
.htaccessで「Options +MultiViews」して、
圧縮した「index2.html.gz」と非圧縮の「index2.html.」(←末尾の
ピリオドに注目)を用意したとき、「index2.html」(←ピリオドなし)
へリクエストすると、Accept-Encodingに応じて適切なほうを
自動選択して返してくれます。
mod_negotiatinは標準で入っているはずなので、
これで同時起動プロセス数の問題は解決すると思いますが…。

78 :ななし2ちゃねらー:01/08/31 17:03 ID:5HVwqXco
ニュース速報板がindex2.htmに変わりgzipになりましたね。
ご苦労様です。

これが全部の板に広まって転送量が劇的に減れば
売り出しオークションを途中で止めるかもしれないので
なるべく完成させてください。

79 :名無し娘。 ◆vP.bOZFQ :01/08/31 18:05 ID:0C9lj0zQ
>>77
.htaccess のそれらの記述があの鯖ですべて設定可能かどうかがわからないのですが、
できるといいですね。。。

80 :Name Not Found:01/08/31 18:15 ID:Cqud2TUw
>>78
新cgiの稼働状況によってはオークション中止も有り得るって、、、、、、
それマジ??

81 :デフォルトの名無しさん:01/08/31 19:15 ID:Rl8iN43I
>>79
なんか mod_gzip や zlib のことを考えると、
AllowOverride None になっていそうで怖いですよね。

>>80
そういう話題はこのスレじゃなくて他のスレでやってね。

82 :デフォルトの名無しさん:01/08/31 19:30 ID:tmEODh6o
>>79
でも、kakoにpass掛かってるところをみると一応通るのでは?

83 :名無し娘。 ◆vP.bOZFQ :01/08/31 20:41 ID:j3QpentU
>>82
http://www.he.net/~jdoe/info/htaccess/demo.html
http://www.he.net/~jdoe/info/htaccess/htaccess2.txt
これが絶対ではないけれども、無効にされる記述はかなり多いと覚悟した方が
よさそうです。。。

84 :98er ◆8OGY65D6 :01/09/01 04:22 ID:o1qQPfoE
あの、subback ってどこかで改造しましたか?
<BASE> タグがあるのは構わないんですが、
<HEAD>〜</HEAD> の中に入っていないのでうちの browser ではリンクを正常に辿れません。

85 :デフォルトの名無しさん:01/09/01 07:29 ID:zo6sNa6A
どれくらい転送量は減ったのら?

86 :あぼーん:あぼーん
あぼーん

87 :名無し娘。 ◆vP.bOZFQ :01/09/11 07:53
>>86
あ…あぼーん??こんなところで(笑

29 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)