■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50
2ch閉鎖の危機なんだと
- 75 :nanashi :2001/08/25(土) 20:08
- ある程度以上大きいアスキーアートを禁止すればいいだけ
- 76 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:09
- この板の技術力は5本の指に入ると思うふ。
- 77 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:09
- >75
ここはUNIX板です。。。
- 78 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:09
- プログラム板かWebprog板でやった方がが良さそうだけどね
- 79 :Perler ◆GSi39OA6 :2001/08/25(土) 20:09
- コンパイルできてないけど、こんな感じかな?
32c32,35
<
---
> #ifdef GZIP
> char *zz_http_encoding ;
> int gzip_flag;
> #endif
482a486,488
> #ifdef GZIP
> zz_http_encoding = getenv("HTTP_ACCEPT_ENCODING");
> #endif
507a514,519
> #ifdef GZIP
> gzip_flag = (strstr(zz_http_encoding,"gzip"));
> if(gzip_flag){
> printf("Content-Encoding: gzip\n");
> }
> #endif
509a522,525
> #ifdef GZIP
> if(gzip_flag) { stdout=popen("gzip -cfn3","w"); }
> #endif
>
510a527,529
> #ifdef GZIP
> if(gzip_flag) { pclose(stdout); }
> #endif
- 80 :ハァハァ :2001/08/25(土) 20:10
- ドルバッキーは何処逝った?
- 81 :夜勤 ★ :2001/08/25(土) 20:10
- あっ へっだ これです、すんません。
/**/
/**/
/*
#defineCM_BBSPINK
#defineLOGLOGOUT1
*/
#defineTYPE_TERI
#defineKatjusha_Beta_kisei
- 82 :名無し娘。 ◆vP.bOZFQ :2001/08/25(土) 20:10
- int zz_GetEnv(void)
{
...
zz_http_accept_encoding = getenv("HTTP_ACCEPT_ENCODING");
}
--以下、出力部分本体--
if(strstr(zz_http_accept_encoding,"gzip")){
printf("Content-Encoding: gzip\n");
--さて、どうしよう。
- 83 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:10
- http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998695422
http://piza.2ch.net/read4.txt
現在上のスレで作業中みたいです。
- 84 :名無し娘。 ◆vP.bOZFQ :2001/08/25(土) 20:11
- >>79
おお、すばらしい!(笑
のんびりみていられそう。
- 85 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:13
- strtok(zz_encoding,",")で回した方がいいと思うんだけど
- 86 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:13
- >>74
おれもそうオモフ
- 87 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:15
- >>86
いや十分いけてると思いますが。ビール空けちゃいましたよ。
- 88 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:16
- read.cgiで読み込む時だけ圧縮するって事ですか??
- 89 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:17
- >>83
誤爆だよな?聞くまでも無く
- 90 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:18
- >>89
そらそうでしょ
- 91 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:19
- x-gzipもできれば追加した方がいいかもです。
- 92 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:19
- >>83
あんまりよそに貼らない方がいいんじゃないかな?
変なのにここに張り付かれると面倒だよ
- 93 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:20
- >>91
strstr("gzip")でもマッチするじゃん
- 94 :名無し娘。 ◆vP.bOZFQ :2001/08/25(土) 20:20
- あとは、&ls=,&st=,&to= がある場合の処理を。
これらがある場合はgzip圧縮しない、でよいのかな。
- 95 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:20
- 新スレ立てました。
転送量(料)の増加で2ch閉鎖の危機!3
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998738167
- 96 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:22
- linux板はどうだろ? 何だかんだ言ってもCとApache_MODに精通した
人間が多いと思うのだが ただ子供が。。。
そんな人はここを見てると思って良いかな
- 97 :仕様無しさん ◆NwLv.g/w :2001/08/25(土) 20:22
- cpuパワーに余力があれば -cfn3 → -cfn9にできないかな...
あとはhtml_bannerNew()の各printf最後の\nを取ると20バイトくらい(圧縮前)
小さくなるとかくらいしか浮かばない...
へたれですまん
- 98 :仕様無しさん ◆NwLv.g/w :2001/08/25(土) 20:24
- って、html_bannerNew()が呼ばれるのは見つからなかったときだけか...
- 99 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:25
- ここの住人は、かっこいいな。
- 100 :34 :2001/08/25(土) 20:26
- >>93
x-gzipを吐くブラウザにはcontent-encoding: x-gzipを返す方が無難。
ところで-3でいいのか圧縮度は?
- 101 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:28
- >>99
激しく同意。最後まで残るのはココだ。
【残り○○スレ】
- 102 :他住 :2001/08/25(土) 20:30
- マジでがんばれ!
- 103 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:30
- バトロワか!
でもここのスレは激しく格好いい。
- 104 :名無し娘。 ◆vP.bOZFQ :2001/08/25(土) 20:30
- >>94
if(atoi(zz_st) > 0 || atoi(zz_to) > || atoi(zz_ls))
なんてやりたいところだけど、現ソースでは判別があとなんだよね。
>printf("Content-type: text/html\n");
>printf("\n");
>logOut("");
>dat_read();
この部分だけ別関数にするとすっきりしそうだけど、そこまでいじって
いいのかな?
とりあえずどなたかの意見待ち。
- 105 :使えない人 :2001/08/25(土) 20:30
- 使える人たちだ
- 106 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:31
- テキストだと圧縮レベル1 と9では1割ぐらい結果が変わったはず。
- 107 :2年越しの要望 :2001/08/25(土) 20:31
- 「&」を「&」に直してちょ
- 108 :名無しさん :2001/08/25(土) 20:32
- 2chの明日は夜勤さん and Unix板住人にかかってる。
- 109 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:32
- >>107
激しく激しく同意!
- 110 :使えないヒューマソ :2001/08/25(土) 20:32
- 新スレの領域を確保しておきませんか?
- 111 :不使人 :2001/08/25(土) 20:33
- プログラム技術板、プログラマー板、WebProg板の人がどうやら
集合しているもようです。
- 112 :真夏の名無しさん :2001/08/25(土) 20:33
- 頑張れ・・・。
- 113 :107 :2001/08/25(土) 20:34
- >>107 は ちとわかりずらいね。
「&amp」を「&amp;」ね。
- 114 :名無し娘。 ◆vP.bOZFQ :2001/08/25(土) 20:34
- >>104
ああ、nofirstも一応見なくちゃいかんか。
それとも、st/to/lsがついててもgzip圧縮します?
マシンパワーをかなり食いそう。フローが大きくなるし。
Perlerさんあたり、どうお考えですか?
- 115 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:34
- >>94
なんで? &ls=,&st=,&to=があってもぜんぜん問題なく圧縮できると
思うけど?
- 116 :仕様無しさん ◆NwLv.g/w :2001/08/25(土) 20:35
- st/to/lsついてる時にgzip圧縮して問題ありましたっけ???
いったんファイルからメモリに読んで、それから書き出しているので圧縮しても
問題ないように見えるのですが...
- 117 :名無しさん :2001/08/25(土) 20:35
- 2ちゃん名無しさんの知識の融合は凄い。
- 118 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:37
- strstrも BM法を使って....って、そういうのはもういいって>>俺
- 119 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:37
- http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998734022&ls=100
- 120 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:37
- 普段の煽り愛?が嘘みたい
- 121 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:38
- 3人寄れば文殊の知恵を地でいってるからな。
- 122 :名無し娘。 ◆vP.bOZFQ :2001/08/25(土) 20:38
- >>116
そっか。みなさん、はじめからst/to/lsついててもgzip圧縮することを
想定してらしたんですね。私の勘違いです。
過去ログを.gzip圧縮してあらかじめおいておくという話があったので、
勝手に勘違いしちゃいました。
- 123 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:39
- 応援してます。これしか言えません。
頑張ってください。
- 124 :仕様無しさん ◆NwLv.g/w :2001/08/25(土) 20:39
- とりあえず現在の問題は転送量なので、マシンパワーはよほどのことで
ない限り考えないでもいいのではないかと。
gzipかけてサイズが大きくなる場合がどれだけあるか(stとlsが
同じなら多分大きくなるかな?)が気になるけど...
- 125 :ダメ男 :2001/08/25(土) 20:40
- 映画みたいでカコイイ。がんばってください
- 126 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:40
- ほとんどの場合は st/to/ls 付きのリクエストのはず。
今の課題ってmod_gzipが使えないから cgiでその代わりをやっちゃいましょってことだよね?
- 127 :名無し娘。 ◆vP.bOZFQ :2001/08/25(土) 20:41
- >>118
やりたい(笑
>>122
でも、read.cgi呼び出し回数だけgzipも呼び出されるのは、やっぱり怖いよー
- 128 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:41
- あまり人が増えすぎない方がいいね。
高スキルな(つもり含む)人が増えすぎると、罵り合いになる事多いから。
こういう場面で重要なのは、スキルより協調性。
- 129 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:41
- 閉鎖は本当なんですか?
- 130 :仕様書無しさん :2001/08/25(土) 20:41
- こっちではコードの最適化やってるよ
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998736516
- 131 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:42
- 頑張って下さい。
ひたすら応援してます。
- 132 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:42
- プロジェクトXだな。
今、ここで起こっていることは。
- 133 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:42
- >>129
邪魔だけはするな
- 134 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:43
- 応援レスは邪魔ですか?
- 135 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:43
- >>118
そういうのはtechのほうのスレでやってるみたい
- 136 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:44
- >>134
わりと・・・
- 137 :34 :2001/08/25(土) 20:44
- >>124
gzipはlzだから最悪のケースでも1.1倍程度
- 138 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:44
- ぼくちん、ソース読み始めたばっかりなのに。モウ!!
User-agent: human-being/0.1 じゃ読み出せないことがわかってよかったよ。
- 139 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:44
- >>134
応援くらいならいいんじゃない?
あんまりレス付けすぎはダメだけど
- 140 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:44
- トモロヲ呼んでこい
「ある巨大掲示板があった・・・・
- 141 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:44
- ちょっと待って
zlibじゃなくてgzipを呼ぶの?
- 142 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:44
- >>129,>>131,>>132,>>134
応援スレへ来て
- 143 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:44
- >>134
応援すれ立ってるからそっちに書こう
- 144 :名無し募集中 :2001/08/25(土) 20:45
- >>134
>>139
ROMっててくれ
- 145 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:45
- 皆さん、申し訳ありませんでした。
邪魔にならないようレスは付けません。
黙って見守ります。
- 146 : ◆VmmPAKko :2001/08/25(土) 20:45
- ∩∩
( ゚Д゚)
- 147 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:46
- >>141
確かにそうだ。効率悪い。
でも今の問題点は転送料のことなんだからこのまま力押しで行って一段落ついたらzlib導入
を考えないか?
- 148 :応援スレはこちら :2001/08/25(土) 20:47
- http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998739347&ls=50
- 149 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:47
- >>141
zlib呼ぶようにするのは割とおおごとかもね・・・
でも、それはしょうがない気がします。俺も。
- 150 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:48
- >>124
テキスト(=符号の出現確率が偏ってる)から増えるケースというのは
まずありえないのではないかと
- 151 :名無し娘。 ◆vP.bOZFQ :2001/08/25(土) 20:49
- If-Modified-Sinceの話はどうすればいいのかな。
- 152 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:49
- gzipの子プロセス呼び出しで別のトラブル起きるカモ。
- 153 :仕様無しさん ◆NwLv.g/w :2001/08/25(土) 20:49
- あと、HTTPヘッダで "Content-type: text/html; charset=x-sjis\n"
にしとくとHTMLのHEAD内の <META HTTP-EQUIV=...>を省ける
はず(ほんのわずかな転送量だけど...)。
>111 普段はDTM板の住人だったりします。
- 154 : ◆cIxHXKNs :2001/08/25(土) 20:50
- >>124
gzipはLZ法だったと思われるので、大抵は大丈夫かと。
バイナリ圧縮するのとは違うわけだし。
- 155 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:50
- なんか協力したくって Web うろついてたらこんなの
見つけた.
http://snap.shot.cx/990039186/
gzip 使うとして皆に知らせる事も考えておくべき?
つか見当ハズレだったらゴメソ.
- 156 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:51
- >151
datの更新時刻をIf-Modified-Sinceと比較して
新しくなっていなければ「Status: 304」を吐く…でいいのかな。
- 157 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:51
- ∧_∧ / ̄ ̄ ̄ ̄ ̄
( ´_ゝ`)< 正義の味方気取り?かっこいいねふーん
( ) \_____
| | |
(__)_)
- 158 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:52
- >>155
いっそgzip吐かないクライアントは弾くというのも仕方ないのではないかと。
- 159 :名無し娘。 ◆vP.bOZFQ :2001/08/25(土) 20:53
- >>156
そうでしょうね。これもst/to/lsに構わずやればよいでしょう。
datの更新時刻はいちいち取得すればよいような気が。だめかな?
- 160 : ◆cIxHXKNs :2001/08/25(土) 20:53
- >>155
落ち着いたらなるべくHTTP/1.1を使う設定をお願いすればよし。
とりあえずgzipを使用することの障害にはならんだろ。
- 161 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:54
- 一言だけ。
sage進行の方がよいのでは?
失礼しました。
- 162 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:54
- >>155
初心者へって一石二鳥じゃん(笑
マジデ。
- 163 :仕様書無しさん :2001/08/25(土) 20:55
- ちょっと関係ない話だけど、
タイトルの画像をしばらくカットしてみてはどうだろう。
- 164 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:55
- >>159
サイズを取得するためにどうせstatが必要なのだからいちいち
取得でいいと思われ
- 165 :仕様無しさん ◆NwLv.g/w :2001/08/25(土) 20:55
- >141 効率はnoatime付けたmfs上にgzip置いとく事でほんのわずかはカバーできるかな?
- 166 :118 :2001/08/25(土) 20:59
- 今はとりあえず rapid prototypingするべしでしょ。>>141
確かに gzipを execするの重そうだから、本番では
zlib 使うべきだけど。
- 167 :名無し :2001/08/25(土) 20:59
- とりあえず、スクリプト公開して
オープンソースにしてくれ。
- 168 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:59
- >>165
汎用の鯖でないとだめらしい。そういう最適化は二の次では。
- 169 :34 :2001/08/25(土) 21:00
- >>158
諸般の制限で1.0を使わざるえない場合もある。
「読み込みが早くなります。。」と設定を促すくらいで勘弁してくれ。
- 170 :名無しさん@お腹いっぱい。 :2001/08/25(土) 21:02
- >>169
もうそんなこと言ってる段階じゃないでしょ。
すでにいろいろ切り捨ててるんだし。
- 171 :名無しです :2001/08/25(土) 21:03
- 9月9日の time_t オーバーフローはだいじょぶなのかなぁ?
read.cgi はあれとしても2ちゃん全体として・・・
- 172 :名無しさん@お腹いっぱい。 :2001/08/25(土) 21:05
- サーバサイドで帯域制限してしまうのはどうよ?
がいしゅつかと思ったけど、漏れが過去ログ読んだ限りでは出ていないみたい。
Apacheだったらmod_bandwidthとかで絞ってしまえば?
- 173 :名無しさん@お腹いっぱい。 :2001/08/25(土) 21:05
- 9月9日のtime_tオーバフローで鯖落ち
↓
そのままさようなら
↓
(゚д゚)ウマー
- 174 : ◆cIxHXKNs :2001/08/25(土) 21:05
- >>169
とりあえず夏休み終わるぐらいまで1.0はねて、それ以降は状況によって
決めればいいんじゃないか?
・・・ちなみにiモードからのアクセスってどうなってるんだろか。
253KB
新着レスの表示
スレッドリストへ戻る 全部 前100 次100 最新50
0ch BBS 2004-10-30