■ 2ちゃんねるは、
ここのサーバ
を使ってるです。。。
.jp
ドメインお持ちのお客様大歓迎。
maido3.jp
.fm
取得代行します。(US)
maido3.fm
.ca
取得代行します。(US)
maido3.ca
.com .net .org
取得代行します。(US)
maido3.com
.cc .to .tv
取得代行はじめました。
NEW
月々1,000円からの
BinboServer.com
2ちゃんねるも使っている
Big-Server.com
>> 2ちゃんねる、
サーバ監視所
■掲示板に戻る■
■過去ログ倉庫めにゅーに戻る■
2ch閉鎖の危機なんだと
1 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 08:23
【ebi&curry鯖重過ぎます Part3】
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=997804717
【ebi&curry鯖重過ぎます Part4】
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998670947
皆さん、2ちゃんねる存続の危機です
http://corn.2ch.net/test/read.cgi?bbs=entrance&key=998677445
ロビーは来週で閉鎖かも!
http://saki.2ch.net/test/read.cgi?bbs=lobby&key=998680158
2 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 08:50
λ_λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( `ー´) < べつにいいんじゃネーノ?
/ ;つ \__________
(人_つ_つ
3 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 12:45
まあ、潰れるなら潰れればいい。あったらあったで便利だけど。
有志云々って出てるけど、にちゃんの板ひとつでも引き取ろうってい
う人いるんだねえ。とてもじゃないけど誹謗中傷満載の掲示板を運用
しようという気にはなれないが。いや〜、ひろゆきは肝が太いね。
4 名前:
login:bin
投稿日: 2001/08/25(土) 16:40
つー感じで来てみました。
Referer:
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998704295
5 名前:
Perler
投稿日: 2001/08/25(土) 16:48
来てみた。
現状のread.cgiの改善案を、自分が書いた分だけ書き写しとく。
案っつっても既出だった訳だけども。
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998704295&st=393&to=393&nofirst=true
CGIスクリプトをnphにして、ログの最終更新時刻をLast-Modified: として
ヘッダをちゃんと出すようにして、クライアント側のIf-Modified-Since:
ヘッダに対応させるようにしたら、別にログのHTML化なんかしなくても
結構キャッシュ効果期待できるんじゃないの?
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998704295&st=563&to=563&nofirst=true
今更HEADリクエストでLast-Modifiedの問い合わせしてるブラウザは少数だと思う。
普通はIf-Modified-Sinceヘッダを投げて、サーバー側がファイルの最終更新時刻と
比較、同じファイルなら、304 Not Modifiedのステイタス・コードを投げて、ブラウザの
キャッシュを使わせるのが、HTTP/1.1では普通でしょう。
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998704295&st=506&to=506&nofirst=true
もう一点。CGIサーバーの負荷が問題になっていないのなら、
Accept-Encoding: gzip
つーヘッダを持ってるクライアント(つーか、殆どのブラウザが持ってる)
に対しては、出力をgzip化して送ってやるというのは?
そしたら一気に全体の転送量が20%くらいに減るぞ。
特に過去ログ倉庫なんて、Apacheの設定で簡単にgzip対応できる
と思うし。過去ログ作るときに、普通の過去ログと平行してgzip通して
もう一個圧縮版のファイル作成するようにして、Apacheの設定を
変更するだけ。テストとか考慮に入れなければ5分もあったら出来ると思う。
6 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 17:35
Sunに2chのバトロンになってもらおーぜ!!
7 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 17:40
>>6
ちょっと面白いかも
あぁ、Linux系のベンダーでもいいね。
「2chの高負荷にも耐えられます!!」みたいな感じで
8 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 17:55
>>6
,7
だからマシン負荷が大変なのではなくて、
帯域使用量が大変なのではないのか?
9 名前:
7
投稿日: 2001/08/25(土) 17:57
マシン管理させるかわりに回線使わせろって意味ですね、はい
10 名前:
名無しさん@XEmacs
投稿日: 2001/08/25(土) 18:02
大学は興味ないのかなぁ? 研究対象とか言ってさ.
理由はなんとでも付くだろうに.
11 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 18:09
ただでさえセキュリティ薄いとこにそんなもん置いた日にはほそろしい事になるかと。
12 名前:
名無しさん@XEmacs
投稿日: 2001/08/25(土) 18:25
あーそうかー.セキュリティかぁ. なるほどなー.
KAME のプロジェクトの一環にして IPv6 で
ないと見られなくしちゃうとかは? 一気に v6
ひろまりそう(笑
スマン, もうネタしか思いつかん
13 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 18:37
index2.htmlとかpreview.cgiで"Pragma"の"no-cache"の指定が
されてるみたいだけど これをやめたらどうなの?
14 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 18:47
ここの板の人達はこの手の話は詳しいのでないの?
その割にはあんまり話題になっていないな。
15 名前:
名無しさん@XEmacs
投稿日: 2001/08/25(土) 18:55
現実的な解は出尽くしてる感があるからじゃないかな.
削除要望板とか行ってみそ.
あとは奇跡的な一致団結力で P2P システムが組み上がる
とかチャレンジ精神旺盛な外資系の資本が入るとかの
電波っぽい(実現出来たら良いけどね)案くらいしか方法が
無いんじゃないかと.
16 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 18:56
>>14
ここの住人は最適化には興味あります。
17 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:02
この板で広告収入だの寄付金だのって言ってもしょうがないからね。
技術的な解としては gzip が一番効果が大きいでしょう。これはもう語られてるし。
18 名前:
夜勤 ★
投稿日: 2001/08/25(土) 19:05
まずは、ちょっと読んでみます。
19 名前:
あちらの住人
投稿日: 2001/08/25(土) 19:09
もどき板&議論板、史上最大の危機
http://nh.mikage.to/test/read.cgi?bbs=discuss&key=983979360
転送量が多いので、mod_gzipを導入&結果
試験運用URLへのアクセス結果
http://nh.mikage.to/test/read.cgi?bbs=discuss&key=983531289
経路によっては問題が出る模様
20 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:09
>13
劇的な変化は望めないかと。
21 名前:
夜勤 ★
投稿日: 2001/08/25(土) 19:12
>>5
を read.cgi に実装すると効果があるという話しですよね。
で、 read.cgi は、 C で書かれているので、ぜひコーディングも
お願いしたいのですが、
なんせ時間が無いもんで、すみません。
22 名前:
名無しさん@XEmacs
投稿日: 2001/08/25(土) 19:15
おぉ,夜勤さんだ. チェックされてたのねん.
おつかれさまです.
月並みだけど, 応援してますから.
頑張ってくださいませ.
23 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:16
CGIつーよりもApache側の設定じゃないでしょか?
24 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:17
>>21
おおっ
現実的ってことか影で応援してる。
25 名前:
23
投稿日: 2001/08/25(土) 19:18
ゴメソナサイ、キャッシュの効果アップのことでしたね・・・
26 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 19:19
騙りが怖いんで、トリップ入れます。
ハンドルのとおりPerl者でして、Cはあまり自信がないんですが。。。
とりあえず、ソースを頂ければやれるだけやってみることは可能です。
具体的なやり方としては、gzipの方はクライアントからのリクエストに、
Accept-Encoding: gzip
があれば、ヘッダとして
Content-Encoding: gzip
を出力、ヘッダの出力が終わった時点で、pipeを作成してfork、片側でgzipをexec
して、親プロセス側でSTDOUTの出力をそっちにパイプするようにすれば大丈夫だと
思います。まだ追試してないんで、問題が潜んでるかもしれませんが。
ソースの受け渡し等はどうしましょうか?
27 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:19
>>21
Apacheにモジュールを組み込むという解はありませんか?
28 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:20
>>21
ソースの公開は難しいの?
別に、公開しろゴラァって訳じゃないよ
29 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 19:22
If-Modified-Sinceの方は、まずログの最終更新時刻を見て単にLast-Modifiedを出力するようにして、
リクエストがあった際に、もしIf-Modified-Sinceヘッダがあれば、生成したLast-Modifiedヘッダの
内容と比較、同一ならキャッシュは最新と見なして200 OKの代わりに302 Not Modifiedを出力。
あと、普通のApacheの設定のままなら、ファイル名をread.cgiからnph-read.cgiに変更する
必要はあり。
30 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:23
671 名前:夜勤 ★ 投稿日:2001/08/25(土) 19:14
お騒がせして誠に申し訳ありません、
どこから閉鎖の話が出たのか分かりかねますが、まだ閉鎖は致しません。
しかし、通信料の問題は深刻です、ブラウザでは表示レスを制限させて
頂きました、板を減らし、解決させる可能性もありますが、2chその物は
閉鎖を致しません、お間違いなくよろしくお願いします。
これ本物ですか?
31 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 19:23
あ、他の人も書いてますが、gzipに関してはmod_gzipをApacheに導入すればソースの変更は
必要ありません。
どちらがより早く対応できるかって事ですよね。。。
32 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:25
http://www.remotecommunications.com/apache/mod_gzip/
このページって、日本語化された文書って、どこかにありましたっけ?
33 名前:
login:Penguin
◆uryg5l2o
投稿日: 2001/08/25(土) 19:26
これじゃダメ?
Apacheにmod_gzipを組み込んでHP配信を高速化する
http://www.planet-green.com/linux/mod_gzip.html
34 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:27
flag=(0=strstr(getenv("HTTP_ACCEPT_ENCODING"),"gzip"));
flagが立ってたらcontent-encoding: gzip をヘッダに入れる。
ヘッダの直後に if(flag) { stdout=popen("gzip -cfn3","w"); }
全部出力終わったら if(flag) { pclose(stdout); }
俺が自作したcgiではこんな感じでやってるよ。エラー処理は自分で入れて。
35 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:30
閉鎖始まってんじゃん。
Go ! ラウンジ
36 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:31
なるほど、Apache側でmod_gzip_item_include でdatをはずせば、かちゅ〜しゃなどでdatがとれなくなる問題は回避できるのですね?
ただ、それだと意味がなくなってしまいますか。
37 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:32
>>33
ありがとうございます。
38 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 19:34
>>36
つーか、mod_gzipは、クライアントのリクエストヘッダにAccept-Encodingにgzipがなければ、圧縮はしないでしょ?
さすがにそこまで間抜けな実装はしてないと思うmod_gzip
かちゅ〜しゃも、意味もなくAccept-Encodingにgzipなんて入れないでしょ。
39 名前:
夜勤 ★
投稿日: 2001/08/25(土) 19:34
Apache に手を加える(パラメータ)を変更する というのはできないです。
なぜなら、このサーバと同じサーバという売りでレンタルサーバ業を
営んでいるもので、汎用的なサーバじゃなきゃだめなんです、すんません。
でも、mod_gzip が「組み込み済みか」等は、サーバ技術者に聞いてみます。
ちょっと時間がかかります。
あと Last-Modify の方ですが、それだけでも効果はありますか?
ちょっと ソース拾ってきます。
40 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 19:36
>>39
では、gzipをCGIソースに入れる必要がありそうですね。
mod_gzipはヘッダ見た限り入ってなさそうなので。
Last-Modifiedのほうですが、連続リロードが負荷の大部分を占めているようなら
劇的に効果があると思います。
ソースですが、メールアドレス用意しておいたほうが良いですかね?
41 名前:
夜勤 ★
投稿日: 2001/08/25(土) 19:37
こんな感じだったりします。
main()
{
zz_GetEnv() ;
printf("Content-type: text/html\n") ;
printf("\n") ;
logOut("") ;
dat_read() ;
dat_out() ;
if(BigBuffer) free(BigBuffer) ;
BigBuffer = NULL ;
}
42 名前:
夜勤 ★
投稿日: 2001/08/25(土) 19:38
mail アドレス用意します。
ちょっと待ってね。
43 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 19:38
Cでのコーディング、お手伝いできますよ。
str系の関数をどれくらい使っていいのかとか、リクエストの解釈を現状では
どれくらいやっているのかを教えていただけると助かるのですが。
#そりゃソース全部あった方が楽ですけど。
>>5
の案のうち、とりあえずどれに手をつければいいかなぁ?
44 名前:
ハァハァ
投稿日: 2001/08/25(土) 19:39
おお!話が進んでる!!
45 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:40
>夜勤さん
批判要望板ちゃんと見てください。
46 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:41
>>45
今は必要ないです現実的でなさ杉。
47 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:41
>34
print "Hello World";
的なスクリプトで教えてもらえるとありがたいのですが、本筋とはずれてしまいますね。
48 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:42
>45 んな暇ねーだろ。ハァハァもも少し静観しろよ。
49 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 19:41
>>41
なんだか割と簡単に出来そうな感じしますね。。。>gzipとLast-Modified
50 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:42
>>45
優先すべき事項を夜勤さんはわかっているだけ。
無理を言わないように。
51 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:42
セキュリティに問題のない範囲で(必要なら、ちょっと古いものとか)
なるべく新しいソースを目立つところで公開
↓
ここなどでの改良+各自のサーバへの分散
が現実的ではないでしょうか。
52 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:42
サーバを全部大手町のIXのビル内におきましょー
そうすればきっと大丈夫
53 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:44
>45
夜勤さんたちを信頼して、静かに待ちましょう。今は正念場です。
54 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 19:46
>>47
print "...";ってPerl??
Perlなら、
$flag = ($ENV{HTTP_ACCEPT_ENCODING} =~ /gzip/);
print "Content-Encoding: gzip\n" if($flag);
open STDOUT, "|gzip -cfn3" if($flag);
ってとこかな。
55 名前:
34
投稿日: 2001/08/25(土) 19:48
>>47
perlしらん。ごめん。
56 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:49
>54
ありがとうございます。
馬鹿な質問を続けますが、これって、gzip入っていないApacheだと、問題なく無視してもらえるんでしょうか?
スクリプト自体の汎用性とかその辺の問題でお聞きしたいのですけれど。
57 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:50
ここがUNIX板住民の力の見せ所だろ!
58 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:50
専門板の底力、見せてください
お願いします!
59 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 19:51
>>54
Cだと、"$ENV{HTTP_ACCEPT_ENCODING}"にあたるものをまずstrなりで分解して、
配列なりにして、その配列なりにgzipがあるかを確認、ってことになるのだけど、
2ちゃんでstrを使うのはかなり怖いことに思われ。
>>56
だいじょうぶ。
60 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:52
>>56
君が根本的にわかってないということだけはよく分かった
邪魔だから出てって
61 名前:
夜勤 ★
投稿日: 2001/08/25(土) 19:52
つぎはぎだらけのコメントなしの read.c ですが、
特に問題はないと思うので、公開しちゃったりします。
で、ゴリゴリと書いてもらって。
実際にpiza2とから入れてみて、実験したいと思います。
でも、read.cgi の最適化のことは私がやろうと思いますが、それ以上は
いっぱいいっぱいだったりします。ごめんなさい。
62 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:53
>59と>60が並ぶと、人間性がはっきり浮かび出るね(笑)
63 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:53
>61
がんばってください〜
64 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:54
夜勤さんがんばってください
65 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:54
ここの板があってよかった!がんばれ!
66 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 19:55
>>59
strstr程度なら自作しても問題ないんじゃないかな?
>>56
すみません、意味がよくわからないです。2chのCGIプログラムに関係ないのなら別スレにしますか?
>>61
お手数おかけしますが宜しくお願いします。
67 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 19:56
夜勤さんがんばれーー!!
68 名前:
夜勤 ★
投稿日: 2001/08/25(土) 19:57
ここです。
http://piza.2ch.net/read4.txt
.c -> .txt に rename しただけです。
69 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 19:59
>>66
ええ、まさしく「自作すべし」です。
自作っても、そこら中に転がってますが(笑
70 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 19:59
>>68
ありがとうございます。
strstr使ってるようなので、そのままいけそうですね>59
71 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 20:00
>>68-69
なんだ、既に使ってるんだったらまあいいか(笑)
72 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 20:01
このスレに2ちゃんねるの命運が託されているのか。。。
73 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 20:01
とりあえず、read2ch.hが欲しいです。。
74 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 20:07
運用系の人間が多そうなここなの?
プログラム技術板じゃなくて?
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
あっ へっだ これです、すんません。
/**/
/**/
/*
#define CM_BBSPINK
#define LOGLOGOUT 1
*/
#define TYPE_TERI
#define Katjusha_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モードからのアクセスってどうなってるんだろか。
175 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:05
>>172
批判要望のほうのスレで既出です。
広告貼ってる関係上帯域制限はできないそうです。
176 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 21:07
手抜き(汗
int getLastModified(char *file)
{
struct stat CountStat ;
char *ccc ;
if(!stat(file,&CountStat)) ccc = (str)CountStat.st_mtime;
return ccc ;
}
177 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:08
Perlerさんはどこ行ったの? 改造中?
178 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:08
とりあえず、広告以外のバナーをはずしたら?
あと、ls=がない場合は返さないようにするとかさ。
179 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:08
>>175
批判要望板のスレは一通り読んだつもりだったけど、見落としていたか・・・
しかし、帯域制限かけて2ちゃんの維持をはかる方が広告主にとってもプラスだと
思うんだけどな。
180 名前:
169つーか34
投稿日: 2001/08/25(土) 21:08
せめてUAとのandを。HTTP1.1未対応UAもあるのだから。
181 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 21:10
>>176
(str)って意味不明(泣
182 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:10
>180
すでにUAを見てはねてるような勢いだし。。。(なんか不調です)
183 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:10
∧ ∧ ∧ ∧
/⌒~~~⌒\ ( ,,) (,,・Д・)
/ ( ゚>t≡ )y─┛~~ 〜(___ノ 〜(___ノ ,γ_
(_ ノγ U ∩_∩) THANK YOU 2ch ┌───────┐ \
α___J _J and (| ● ● | ヽ
/ ̄ ̄ ̄ ̄\ GOOD-BYE 2ch WORLD! /.| .┌▽▽▽▽┐ .|____|__||_| ))
/ ● ●、 ( ┤ .| | .|□━□ )
|Y Y \ またどこかで会おうね \. .└△△△△┘ .| J |)
|.| | .▼ | | \あ\ | ∀ ノ
| \/ _人|∧∧∩゛冫、 .∧_∧ | \り.\ . | - ′
| _/)/)/( ゚Д゚)/ ` . (´∀` )..ヽ(´ー`)ノ \が\ . | )
\ / 〔/\〕 U / ∩∩ ( ) (___) \と.\ .|/
| | | c(*・_・) | |ヽ(´ー`)ノ_| | | | |〜 /\.\う\| (-_-)
(__)_) UUUU /∪∪ (___)(_(__) ◎ ̄ ̄◎─┘ .└──┘.(∩∩)
184 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:10
このHTMLってCGI出力なんすか?
185 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:11
>>179
その広告主である夜勤さんの判断ですから…。
186 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:11
同じく関係ない話だけど、
投稿欄の「投稿日:」はいらない気がする。
投稿された日付と時間であることは明白ではないですか?
これで7バイト節減。1000読めば7KB弱。
187 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:12
datならこれもやるべきかと
祭りモードなんかで威力がでる
52 名前:名無しさん@揚げ足 投稿日:2001/08/25(土) 20:46
datファイルにst=とか使えないものかな
専用ブラウザたちが対応してくれれば、かなり転送量を減らせるでしょ
IEとかでアクセスすると、スレ表示数を制限するなどして専用ブラウザに
移行を促す工夫も必要だけどね
188 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:12
とりあえず、誰がなにをやるか決めた方が良い気がするぞよ。
関数を洗い出して、それを各々が分担する。と
189 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:12
\\ \ \ \\\ \ \\\\\\\
\ \\ \\_\__\\\ \\ \\
\ \\/_\\ \\ | \\\ \\\
\\ /.\\ ̄\ ̄ ̄| \\ \ \\\ \
\\ /\ /\ ―\― | \ \\ \ \
\\\|\ /\\ - - | \\ \\\\
\ ||| (6\\ \\ >\| \\\\ \\
\\||\\ ┏━┓|\\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\\ |||||| \\\┃―┃| < 正直、外へ出ないで下さい!!
\\\|||||\\┃\ ┃/\\ \________
\\\\||||||\ ̄\ ̄| \\ \\ \\\\
190 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:13
>>186
焼け石に水のような
191 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:14
* If-Modified-Since
* Accept-Encoding: gzip
192 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:14
sageて書いてください。
193 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:14
ファイルを分割したい衝動に襲われる
194 名前:
あぼーん
投稿日: あぼーん
あぼーん
195 名前:
あぼーん
投稿日: あぼーん
あぼーん
196 名前:
あぼーん
投稿日: あぼーん
あぼーん
197 名前:
◆cIxHXKNs
投稿日: 2001/08/25(土) 21:15
>>180
349 名前:夜勤 ★ 投稿日:2001/08/25(土) 21:10 ID:???
で 今何をやっているかと言いますと、
じゃ 私としてはどれくらいの規模だったらサーバの提供を続行可能か
というのを机上の空論じゃなく、実際に確かめようとしているのです。
とにかく 31th August には、 50Mbps 以下にするというのが
避けられない事実ですので、
という状況のようなんで・・・
8月31日まではgzip受け付けないUserAgentは切ったほうがよいと思うのですが。
198 名前:
名無し
投稿日: 2001/08/25(土) 21:15
HTML見たけど、タグの間の所々になぜ半角スペース入れてるんだよ。
199 名前:
あぼーん
投稿日: あぼーん
あぼーん
200 名前:
あぼーん
投稿日: あぼーん
あぼーん
201 名前:
あぼーん
投稿日: あぼーん
あぼーん
202 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:17
ラウンジから来ました!
おーえんわしょーい!
203 名前:
名無し
投稿日: 2001/08/25(土) 21:17
削除屋さん仕事ですよ。
AAは削除して下さい。
204 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:18
>>202
応援スレがすぐ上に。
205 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:18
応援スレ
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998739347
206 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:19
そろそろ能力のあるメンバーも集まり、また荒らしも増えてきたようなので
無料メールで連絡取り合って IRC に移動するってのはどうでしょう。
207 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:19
かちゅーしゃでここ見てる人、どのくらい居ます?
あぼーんするとログ取得をやり直すことになっちゃうんですが……。
208 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:19
面白くなってきましたよぉっ!!!
209 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:19
将来的には UA を見て専用ブラウザなら bzip2 で圧縮,
という手もあると思うです.
…忘れないうちに書いてみました.
210 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:20
>>185
んー、自分ところの帯域を守るより広告の方が大事と判断したわけですな、夜勤さんは。
長い目で見れば帯域制限はプラスにならないだろうけど、今日明日というレベルでなんとか
するとなればこれぐらいしか手はないと思うんだけど。
211 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:20
>>198
brタグを重ねると1行しか改行されないブラウザがあるらしいんです。
そのせいかと。
HTMLを切り捨てれれば良いんですけどねー(既出)
212 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:21
リアルあぼーんだ・・・・
213 名前:
投稿日: 2001/08/25(土) 21:21
>>179
糞巨大な2chがさっくり動いてると言うこと自体が、鯖屋の宣伝になっているので
ユーザーが重いなと感じてしまうような対策は基本的に御法度。
214 名前:
210
投稿日: 2001/08/25(土) 21:23
あ、なんか嫌味っぽい書き方になってしまった・・・
スマソ>夜勤さん&ALL
でも、根本的な解決法を見出すまでは帯域制限も止む無しと思うんだけどな。
215 名前:
180つーか34
投稿日: 2001/08/25(土) 21:24
>187 stはcgiの機能なので無理。
>188 いま必要なのは応急処置と思われ。
>197 切られたら消えます俺が(w
216 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:24
このコード書きなおした方が良くないか・・・
217 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:24
∧ ∧ ∧ ∧
/⌒~~~⌒\ ( ,,) (,,・Д・)
/ ( ゚>t≡ )y─┛~~ 〜(___ノ 〜(___ノ ,γ_
(_ ノγ U ∩_∩) THANK YOU 2ch ┌───────┐ \
α___J _J and (| ● ● | ヽ
/ ̄ ̄ ̄ ̄\ GOOD-BYE 2ch WORLD! /.| .┌▽▽▽▽┐ .|____|__||_| ))
/ ● ●、 ( ┤ .| | .|□━□ )
|Y Y \ またどこかで会おうね \. .└△△△△┘ .| J |)
|.| | .▼ | | \あ\ | ∀ ノ
| \/ _人|∧∧∩゛冫、 .∧_∧ | \り.\ . | - ′
| _/)/)/( ゚Д゚)/ ` . (´∀` )..ヽ(´ー`)ノ \が\ . | )
\ / 〔/\〕 U / ∩∩ ( ) (___) \と.\ .|/
| | | c(*・_・) | |ヽ(´ー`)ノ_| | | | |〜 /\.\う\| (-_-)
(__)_) UUUU /∪∪ (___)(_(__) ◎ ̄ ̄◎─┘ .└──┘.(∩∩)
218 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:25
>>198
文字化け荒らし対策です。
219 名前:
210
投稿日: 2001/08/25(土) 21:25
>>213
確かに。
Big-serverの評価が下がってしまったら元も子もないですな・・・
今の流量の10%ぐらいを絞るのはどうなんでしょ?
220 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:26
このコード書きなおした方が良くないか?
221 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 21:26
で、現在は何をすればいいのかな。
それとも作業終了?
222 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:27
>>220
書き直しの話はプログラム板でやってます。
今必要なのは応急措置。
223 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:27
>>216
>>220
そんなあなたの行くべきところは
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998736516
224 名前:
login:Penguin
◆uryg5l2o
投稿日: 2001/08/25(土) 21:27
書き直すのはまだ早い。
今はとにかく動くコードを作り上げるのが先。
225 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:29
削除屋さんもがんばってください
静かに応援してます
それとこの板下げた方がいいですか?
歩兵が出来ることがあれば教えてください。
226 名前:
何かしたい
◆bHi5C6RQ
投稿日: 2001/08/25(土) 21:29
Perlerさん, 名無し娘。さん, cvs 使います?
良かったらアカウント提供しますけど.
227 名前:
山師さん
投稿日: 2001/08/25(土) 21:29
TUX使ってみるってのはどうよ?
228 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:30
>>225
応援スレへどうぞ。
229 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:30
>>215
>187 stはcgiの機能なので無理。
いや、帯域が問題なわけだから、鯖負荷あがるけどcgiにしたらって意見
UAが最後のレス以降を取り込みに行けば転送量がものすごく減る
230 名前:
何かしたい
◆bHi5C6RQ
投稿日: 2001/08/25(土) 21:32
perlerさん,名無し娘。さん cvs 使います?
良かったらアカウント提供します.
231 名前:
◆cIxHXKNs
投稿日: 2001/08/25(土) 21:32
>>215
>187 stはcgiの機能なので無理。
dat外部にレス構造書いたヘッダファイル用意するとかなら可能かも。
>197 切られたら消えます俺が(w
(゚∀゚) !!!
232 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:33
sage進行お願いの告知
233 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:33
アイデアある人は、「こんなん出来ましたけど」って
使用帯域のテスト結果付きで出すのがありがたいと思われ。
234 名前:
投稿日: 2001/08/25(土) 21:33
回線容量を制限すれば済むじゃんか???
235 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:35
>234
それは批判要望板によると夜でも快適なレンタルサーバが売りだからダメだそうです。。。
236 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 21:35
>>230
私は無駄骨折っても一向に構わないので(笑
ってか、Perlerさんどうしちゃったんだろう。
夜勤★さんも…
237 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:35
>>234
がいしゅつです。
238 名前:
1CountStat ;18
投稿日: 2001/08/25(土) 21:36
未完成...
--- read4.c.bak Sat Aug 25 21:19:24 2001
+++ read4.c Sat Aug 25 21:28:50 2001
@@ -29,6 +29,7 @@
char *zz_temp ;
char *zz_http_user_agent ;
char *zz_http_language ;
+int zz_http_if_modified_since;
char zz_bs[1024] ;
char zz_ky[1024] ;
@@ -42,7 +43,7 @@
char *BigLine[RES_RED+16] ;
char *KARA = "" ;
-int zz_fileSize = 0 ;
+ostruct stat zz_Stat;
int lineMax = -1 ;
int out_resN = 0 ;
@@ -353,6 +354,9 @@
{
int line,lineNo ;
+ printf("Content-type: text/html\n") ;
+ printf("\n") ;
+
for(line=0;line<lineMax;line++)
{
lineNo = line + 1 ;
@@ -385,13 +389,14 @@
char fname[1024] ;
sprintf(fname,"../%s/dat/%s.dat",zz_bs,zz_ky) ;
- zz_fileSize = getFileSize(fname) ;
-
- if(zz_fileSize > MAX_FILESIZE)
+ if (stat(file,&zz_stat))
+ html_error("そんな板orスレッドないです。") ;
+ if(zz_stat.st_size > MAX_FILESIZE)
html_error("このスレッド大きすぎます。") ;
if(*zz_ky == '.')
html_error("そんな板orスレッドないです。") ;
-
+ if (zz_http_if_modified_since >= zz_stat.st_mtime)
+ html_notmodified();
nn_st = atoi(zz_st) ;
nn_to = atoi(zz_to) ;
@@ -455,18 +460,16 @@
/****************************************************************/
/* Get file size */
/****************************************************************/
-int getFileSize(char *file)
+int getFileStat(char *file)
{
- struct stat ;
t_now += 9*60*60 ;
239 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:36
>>236
夜勤さんは批判要望のほうには現れてるからいなくなった
ということはないはずだけど…
240 名前:
1CountStat
投稿日: 2001/08/25(土) 21:37
続き
date_to_intみたいなlibraryなかったっけ?
@@ -480,6 +483,8 @@
zz_temp = getenv("REMOTE_USER") ;
zz_http_user_agent = getenv("HTTP_USER_AGENT") ;
zz_http_language = getenv("HTTP_ACCEPT_LANGUAGE");
+ time = getnev("HTTP_IF_MODIFIED_SINCE");
+ zz_http_if_modified_since = date_to_int(time);
if(!zz_remote_addr) zz_remote_addr = KARA ;
if(!zz_remote_host) zz_remote_host = KARA ;
@@ -504,9 +509,6 @@
{
zz_GetEnv() ;
- printf("Content-type: text/html\n") ;
- printf("\n") ;
-
logOut("") ;
dat_read() ;
@@ -532,6 +534,10 @@
strncpy(zz_soko,tmp,3) ;
*comcom = '\0' ;
+
+ printf("Content-type: text/html\n") ;
+ printf("\n") ;
+
if(strstr(mes,"不調"))
{
sprintf(comcom,"<A HREF=\"
http://green.jbbs.net/computer/20/bigserver.html\
">お問い合わせ先</A>");
@@ -635,6 +641,14 @@
exit(0) ;
}
+
+int html_notmodified()
+{
+ printf("Content-type: text/html\n") ;
+ printf("Status: 304 Not modifed\n");
+ printf("\n") ;
+}
+
int html_error999(char *mes)
{
char zz_soko[256] ;
@@ -643,6 +657,9 @@
strcpy(tmp,LastChar(zz_ky,"/")) ;
strncpy(zz_soko,tmp,3) ;
+ printf("Content-type: text/html\n") ;
+ printf("\n") ;
+
printf("<HTML><HEAD>") ;
printf("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=x-sjis\">") ;
printf("<TITLE>ERROR</TITLE>") ;
241 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:37
gzip版出たところで評価してみませんか?
最適化は後回しにして。
242 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:38
アゲ
243 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:38
>>236
夜勤さんはmentai鯖でテスト中だったみたい
244 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:39
>>227
TUX ドッ早いしいね。
でも web サーバーの速度向上じゃなくて、転送量の軽減だからさ。
245 名前:
118
投稿日: 2001/08/25(土) 21:40
いや、しかしちっとも試してないので参考程度に....念のため。
っていうか、html_notmodified()の最後に exit(0) つけないと
だめだよ、こりゃ...
246 名前:
名無しさんだよもん
投稿日: 2001/08/25(土) 21:41
現状はこうらしい…
349 名前:夜勤 ★ 投稿日:2001/08/25(土) 21:10 ID:???
で 今何をやっているかと言いますと、
じゃ 私としてはどれくらいの規模だったらサーバの提供を続行可能か
というのを机上の空論じゃなく、実際に確かめようとしているのです。
とにかく 31th August には、 50Mbps 以下にするというのが
避けられない事実ですので、
逼迫してるなぁ。
247 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:41
支え上げ
248 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:43
とりあえずsage進行しません?
厨房が流れてくる危険があります。
249 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:43
8/27
完全閉鎖決定!
そして9/1
新掲示板
U2-ちゃんねる(うるとらにちゃんねる)
が登場
新責任者に現役東大のやすひろが就任!
↑本当ですか?!
ラウンジは混乱してるので・・最新情報スレをラウンジにきぼーん!
250 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:43
>date_to_intみたいなlibraryなかったっけ?
INNに入ってたかな・・・?
251 名前:
118
投稿日: 2001/08/25(土) 21:43
>>246
どこのスレ?
っていうか、現状の各サーバの取ってる帯域およびその推移、
なんつー定量データが見たいね。
252 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:43
>>246-247
応援は、こちらへ。
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998739347&ls=3
253 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:43
sageでいこう!
254 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 21:44
>>240
細かいこと(失礼)
>+ printf("Status: 304 Not modifed\n");
modified ですね。
255 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:44
>248
よそで直リンクされてるから・・・
夜勤さんはまだmentai中ですかね?
piza2あたりで評価用の板あげてもらえるとうれしいですけど。
256 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:44
31th Augustまでに速度を落とせなかったら
ルータで帯域制限してしまうというのはだめですか?
というか2chのmrtg帯域グラフみたいなのどこかになかったでしたっけ
257 名前:
デフォルトの名無しさん
投稿日: 2001/08/25(土) 21:44
>>187
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998734022&ls=100
同じ考えに人がいるようです
>>180
つーか34
可能だろ(w
Content-type: text/plain\n\n
だけだろ
258 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:45
>>249
糞の役にも立たない、雑談板閉鎖が一番効果的だ。
259 名前:
投稿日: 2001/08/25(土) 21:45
>Perlerさんどうしちゃったんだろう。
>夜勤★さんも…
どっかの目立たぬスレに移動したか、メイルのやりとりで
意見交換をしてるんじゃ?
260 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:46
char fname[1024];
sprintf(fname,"../%s/dat/%s.dat",zz_bs,zz_ky);
これ↑思いっきりbuffer overflowしてるね
261 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:48
http://server2047.virtualave.net/gorogorogoro/2chresque/
何も出来ないんで場所だけでもと思いました。
MEGAのスクリプトなのでインデントが入ります。
ソースの貼り付け何かで場所が無かったら使って下さい。
262 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:49
>>256
これか?
http://www.maido3click.com/2ch/viewstat.html?_all
263 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:50
>260
公開しちゃった以上それは絶対直す必要あるね
sprintf(fname,"../%.256s/dat/%.256s.dat",zz_bs,zz_ky);
これでいいかな?
264 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:50
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| 2ch閉鎖30分前 .|
|_________|
ΛΛ ||
(*´ー`)||
./ づΦ
265 名前:
261
投稿日: 2001/08/25(土) 21:50
暫くそのままにして置きますんで、ご自由に使用下さい。
消されちゃったら、ご勘弁を (^ ^ )
266 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:51
夜勤さん曰く、専用リーダーだけのアクセスでも焼け石に水なんだそうな。
267 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 21:53
C言語、もう10年触ってないんで難航してます(汗
もうちょいお待ちください。
あるいは誰かもう書いちゃってる?
268 名前:
名無し
投稿日: 2001/08/25(土) 21:53
2chのスクリプト改造の為のBBSです
preをチェックするとインデントが入ります
最大行数も長めに取ってあるのでソースをそのまま貼り付けて
使って下さい
2編さんに感謝です、
プログラマーの皆さん頑張って下さい
http://server2047.virtualave.net/gorogorogoro/2chresque/
269 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:53
転送量自体は掲示板の最適化で落せるのでは。
もっと細かいファイルに区切れば、キャッシュが効いて来るかも。
全部テキストだし、HTTPくらい簡単なプロトコルを定義して
ストリーム圧縮を行えばいい気がする
サーバーをレイヤ3で分けるのはいいだろうが、
DNSの状態では上手くいかないことも考えられるのでは。
270 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:54
夏厨のせいデショ?
夏は完全会員制。これで1件落着。
271 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:54
ここが一番2chの事を心配しているな
272 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:54
泥縄といわれようが、根本的対策にならないといわれようが、gzip転送だろうな
いままでやらなかったこと自体がおかしい。
273 名前:
投稿日: 2001/08/25(土) 21:54
各板のロゴ削れば入り口の転送量1/3減る。
274 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:55
というか、このスレッドがあちこちにあるのは問題では(笑
NTサーバーだったらどうしようね、俺たち。
275 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:55
>>268
有難迷惑って単語知ってる?
276 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:55
何に難航してるの?gzip?
zlibってfile descriptorにstdioと同じようなインタフェース被せるだけの
もんだからgzipをfork/execするよりもzlibも方がかえって早く書けるかもよ?
277 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:56
応援は、こちらへ。
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998739347&ls=3
ここでの、雑談は厳禁。
278 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:56
>>270
>>271
応援スレはこちら
↓
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998739347
279 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:56
>267
238-240あたりでLast-Modifiedの修正が
263でバッファオーバフロー対策
280 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:57
>273
デフォルトロゴは全部撤去でいいね
カスタムロゴはたいてい2ch外だから転送量に影響ないし
281 名前:
仕様無しさん
◆NwLv.g/w
投稿日: 2001/08/25(土) 21:57
>267
わからないことがあったらここで聞けばすぐに返事返ってくるはずですよ。
282 名前:
つーか34
投稿日: 2001/08/25(土) 21:57
逆に言えばまだ5日も余裕がある。
今晩はgzip、明晩はgzip+304、という具合に
順に試せば効果が具体的な数値で出せる。
>229,231 CPUに余力があるならcgi通した方が良いと俺も思う。
>257 ?
>260,263 snprintf
>267
>>79
ので良いと思ったから手すら付けてない(w
283 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 21:57
うんこでも食ってろ
284 名前:
名無し
投稿日: 2001/08/25(土) 21:59
とりあえず、タイトル、壁紙は外のサーバーに移動してください。
285 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:00
>>283
んじゃ、とりあえず
>>79
のソース版で評価板待ちですね。
286 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:01
>280
カスタムロゴの読みこみに時間かかってるのを
2ch鯖が重いからだと思ってリロード繰り返される
場合もあるし、当面ロゴ関係は全撤去でいいのでは?
287 名前:
名無し
投稿日: 2001/08/25(土) 22:01
プログラマー板もとうとう落ちた。
288 名前:
276
投稿日: 2001/08/25(土) 22:01
あ、ごめんなさい。最初のパッチ良く見てなかった。
stdout差し替えだけで済んでるんだ。←馬鹿
289 名前:
◆cIxHXKNs
投稿日: 2001/08/25(土) 22:02
結局gzipの-cfnは3?9にすればある程度変わると思うんだけど。
290 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:02
NTサーバだったらWindows板、プログラム板住人が
泣きながら何とかしてただろうな
そしてLinux厨がさみしそうにしてると。
291 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:02
zz_GetString の効率が非常に悪そう。
zz_GetString(zz_bs ,"bbs") ;
zz_GetString(zz_ky ,"key") ;
zz_GetString(zz_ls ,"ls") ;
zz_GetString(zz_st ,"st") ;
zz_GetString(zz_to ,"to") ;
zz_GetString(zz_nf ,"nofirst") ;
zz_GetString(zz_im ,"imode") ;
b[a-zA-Z]*=[a-zA-Z0-9]+
だったら後ろの部分を zz_bs に入れる、ということでいいのでは。
偶然、全て先頭の文字が違うので、
http://cocoa.2ch.net/test/read.cgi?b=unix&k=998695422&s=10&t=10&n=t&i=t
などと書けるようになれば転送量も少しだけ減るし。
292 名前:
118
投稿日: 2001/08/25(土) 22:03
>>254
確かに。スマソ。
>>280
カスタムロゴって、2chとは別のserverにおくもんじゃないの?
少なくとも物理板はそうしてる。
293 名前:
名無しさん@揚げ足
投稿日: 2001/08/25(土) 22:04
>>290
同じ技術だから口挟むに決まっている
両板の住人も居るのだから
294 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:06
あははははっはははははっははははははっはははははっははははっはははは
295 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:06
>>292
だから関係ないから「デフォルトロゴは」撤去って言ったんだけど
>>286
みたいな意見もあるみたい。
296 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:06
とりあえずはよgzip転送サポートしる!
それだけでほぼ解決だろ
297 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:08
http://piza.2ch.net/log/unix/0008251/947506649.html
http://piza.2ch.net/log/unix/0008251/957884791.html
http://piza.2ch.net/log/unix/0008251/958398149.html
298 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 22:08
>>296
同感。とにかく一つずつ実装すべきでは。
どうです?>夜勤★さん
>>79
をとりあえず。。。
299 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:09
gzipの圧縮率設定は1でいい。
9にしても圧縮率の割に遅くなるだけ。
300 名前:
118
投稿日: 2001/08/25(土) 22:10
了解ぃ
>>295
もしくはモノクロのものすごく渋いのにするとか(違)
>>296
gzipにしても利用者が倍増したら同じに...
gzip対応してる browserどの程度あるんだろ?
301 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:11
>>299
とりあえず評価して、あとでパフォーマンス確認でも良いし。
302 名前:
あぼーん
投稿日: あぼーん
あぼーん
303 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:12
>>300
IE5以降、NN6以降なので、ブラウザレベルでは、個人ユーザの7割以上はフォローできているはずです。
304 名前:
◆cIxHXKNs
投稿日: 2001/08/25(土) 22:13
>>299
10〜30%ぐらいは変わるので全体の転送量考えると効果はあると思うのだが・・・。
まあでも、そんなことは後回しでいいかも。
305 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:14
ところで、read.cgiだけでいいの?
index2.html とか、subback.html とかも gzip でも吐き出すように
しておいて、Content Negotiation で対応してるAgentには
それ返せば軽くなるんじゃない?
306 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:14
かちゅ〜しゃってのはユーザ多いんでしょ?
IEの部品使ってるからgzipは対応してるの?
307 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:16
>>305
夜勤さんとトオルさんの役割分担があるのでは?
可能ならトオルさんにも加わって欲しいな。
308 名前:
◆cIxHXKNs
投稿日: 2001/08/25(土) 22:16
>>306
IEコンポーネント使ってるならそれこそ入ってるIEのバージョンによると思われ・・・
あ、でも、HTTP周りはオリジナルでやってたっけか?記憶が・・・
309 名前:
305
投稿日: 2001/08/25(土) 22:17
対応してる -> エンコーディングに対応してる
ね。
310 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:17
>>304
gzip転送を使ったことがありますか?
テキストなら10〜30%に圧縮されます。
311 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:18
HTTP周りはソケット直接使ってる。
つまりかちゅ〜しゃの対応が必要。
つってもdatをgzip圧縮で提供するのは困難な気がする。
312 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:19
看板も2chお得意のAAにすればいいじゃん(w
・・・ってヨタはさておいて。
今read.cgiのソース読んでるけど、インクルードしてるread2ch.hは公開されてる?
313 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 22:19
32,35c32
< #ifdef GZIP
< char *zz_http_encoding ;
< int gzip_flag;
< #endif
---
>
106d102
< return;
391d386
<
393,395d387
< #ifdef DEBUG
< sprintf(fname,"998695422.dat") ;
< #endif
491,493d482
< #ifdef GZIP
< zz_http_encoding = getenv("HTTP_ACCEPT_ENCODING");
< #endif
516,517d504
< int pid;
< int pipefds[2];
521,531d507
< #ifdef GZIP
< if(zz_http_encoding && strstr(zz_http_encoding,"gzip")){
< gzip_flag = 1;
< }else{
< gzip_flag = 0;
< }
< if(gzip_flag){
< printf("Content-Encoding: gzip\n");
< }
< #endif
<
314 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:20
>>312
>>81
を見よ。
315 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 22:20
533,553d508
< fflush(stdout);
<
< #ifdef GZIP
< if(gzip_flag) {
< pipe(pipefds);
< if(pid=fork() == 0){
< //child
< dup2(pipefds[0], 0);
< close(pipefds[0]);
< close(pipefds[1]);
< execl("/usr/bin/gzip", "gzip", "-cf", NULL);
< printf ("Error can't exec\n");
< exit(1);
< }
< //parent
< dup2(pipefds[1], 1);
< close(pipefds[0]);
< close(pipefds[1]);
< }
<
< #endif
562,569d516
<
< #ifdef GZIP
< if(gzip_flag) {
< fflush(stdout);
< close(1);
< waitpid(pid, NULL, 0);
< }
< #endif
なんかバグありそうな気がするけど。。。gzip版はこれで一応は動作してるようです。
-DGZIPでコンパイルのこと。
316 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 22:20
>>312
>>81
です。
317 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:21
>>312
>>81
318 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:21
かぶりまくりだ
ケコーンしよう
319 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:21
>>311
datは難しくとも
過去ログは可能だろうね
320 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 22:21
>>298
>>79
はバグ多すぎて動きませんでした。。ごめんなさい
321 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:22
>>311
datはcgi化して差分転送で決まりでしょう
100レス程度のスレで、100分の1の転送量にできるから圧縮以前の話
322 名前:
つーか34
投稿日: 2001/08/25(土) 22:22
>300 IE4.0以降。NC4.06以降。
>304 あまり高圧縮にすると展開が遅くなる。そういう意味では-1が適当。
>311 gzipするだけのcgiを経由させる(w
323 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 22:23
>>320
おつかれさまー。
あと、
>>263
は必須に思われます。
324 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:24
>>321
差分転送はすでにしてるけど…
325 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:25
うむ。
gzip 化より
>>260
>>263
の対策が先だろ。
326 名前:
仕様無しさん
◆NwLv.g/w
投稿日: 2001/08/25(土) 22:25
>322 展開は受けてから後の話。今考えることではない。
327 名前:
305
投稿日: 2001/08/25(土) 22:25
>>307
なるほど、夜勤さんはread.cgiだけか。
で、bbs.cgiはトオルさん?どこにいるんだろ?
実際のところ read.cgiの割合ってどんなもんだろう
書き込みするとindex2.html に飛ばされるし、
普通は、index2 で閲覧することのほうが圧倒的に多いと思うんだけどね
328 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:25
>>323
282にあるとおりsnprintfのほうがいいかも
ANSI互換にこだわる意味ないし
329 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:27
>>327
トオルはnattoとyasaiで実験中らしい
330 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:27
>>324
datファイルだよ?
331 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:27
>>327
index2.htmlも実際にはread.cgi差し込んでるでしょ?
332 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:27
>>330
Rangeヘッダで。
レス番号指定での差分取得は確かにCGI書かないと無理だけど。
333 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:27
おお、overflowつかってIP抜きまくりできたぜ
嘘だけど。
つかgzip使うと結構小さくなるね
http://piza.2ch.net/log/unix/0008251/958398149.html
を圧縮すると
40884->13217
になったよ
334 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:28
>>331
? 意味が分からん。
335 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:28
>>334
たぶん、サーバサイドインクルードしてるんではないかと
いいたかったのでは?
336 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:29
>>333
すべてのアクセスがread.cgiなら1/3の目標も夢じゃなさそうだね…
337 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 22:29
とりあえず
>>263
の対策も施した。
read4.c.diff.gz.uuという名前で保存、
cat read4.c.diff.gz.uu | uudecode -p | gzip -cdj > read4.c.diff
で展開してください。
begin 664 read4.c.diff.gz
M'XL(`->GASL``X5386_:,!#];'Z%E6I=,AE"$DS)&)-6BEBEBO&!?EE7H32V
M(6J61(G9.BK^^\[!02F)-BLBL>_>O;OWC.<2CX:>V_F$+R+!N,#S[[=+V(7;
M($<?]OOU5LILS9,P95&R06,(18E$>+./LK6(@XTZN>`)BT2GV^UV/N..Y_>)
MYT/5T17$X$%%E@-(F"()?G)B]'KVNYY+AX7-`JD_>_!I$.![*M3O\Q]K7$)M
MNP6L@2V@LD$]R<WL^G[>0N_[HZ%/!ZY;PC6D/D%;O_^D'/@.&?@>&XR:0J*&
MAA.\X9(GOTSCZVJU7'^93F?+U7JVF'Z[N5W,#:O6#W6&A#I7C/8'JA0TA;.(
MJ02UCMN,"U8\N(_C#G4=0CT'LJ^:;43"/.\$7U[B0N;P-$+$4`8;EO6JL.CD
M-IY@1]&C`X\+W@SVCT%->(KH,EI68YHF((#LSC3;Q_(Z_4B.LY=P+0#<'^IY
MA%(/IAJIH!#QKMB:A63I3I;YC5E+;>KL^%6?JJ44,[5LUK@6``B(.Q%I_FQ:
M>`+#6'6<6K8=;J.8X;-CMLO<JN1#_Y$`<GR6$L9IP6LY_TEPF@G\A8>Q:=B[
M(K>?HL0N#2+8J-[=4,!K<7]W=U2QDAN;QBS/TQR'0?)>EF5.2B/$7R)I.F_(
M2O?@CY<%.9A4;MX,Z,"`CL:WCG5^7!OFH/W2UWOH$CKT&5SS-A]1TT34XG]%
:5_7T.X@D&*G,/.I1^8$.->Z_<,2FSOH$``#2
`
end
338 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:29
どのアクションが転送量でかいの?>2chアクセスログ見れる人
339 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:30
>>335
レス表示は静的に生成されている。SSIで差し込んでいるわけではない。
340 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:31
夜勤さん見てますかー?
>>81
以来登場していないみたいだけど
341 名前:
TECHさんとこから
投稿日: 2001/08/25(土) 22:32
Re: 2ch終了 ぷにぷに - 08/25 21:09 No.15398
Apache に mod_gzip 組み込まないのかね。
これだけで転送量なんて半分くらいになるのに。
2ch.net/http
Server: Apache/1.3.6 (Unix) PHP/4.0.3pl1 mod_ssl/2.3.6 OpenSSL/0.9.3a
今は入ってない。試す価値はあると思うけどな。
------------------------------------------------------------------------
だそうだ。
342 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:33
かちゅ〜しゃはこれで差分取ってる訳ね
GET /unix/dat/998695422.dat HTTP/1.0
Range: bytes=71752-
343 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:33
>>341
だから鯖いじる訳にはいかないんだって
344 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:34
>>332
じゃレス単位だとどの程度の転送量が減るんだろう?
345 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:34
>>337
diff -c する所とか。
このあたり UNIX 板らしくて良いね。(w
346 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:34
>>341
mod_gzip は使えないようだ。
>>39
>>40
参照。
347 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:35
・トラフィックを食っているコンテンツの特定(read.cgi/index2.html/etc)
・それに対する対策
・実際どこまで削減したいのか
・gzip圧縮でサーバのCPUは耐えられるのか
(下手するとgzipプロセスが数百同時に立ち上がる可能性もある。
そして能力不足に陥ったサーバにさらなる待ちリクエストがたまりだし
さらにサーバのリソースを奪い去っていき、きりもみ降下状態に)
348 名前:
330
投稿日: 2001/08/25(土) 22:35
>>332
それじゃ鯖負荷上げるだけか
349 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:36
ls=って付いてなかったらデフォルトで50とかにするように
するといいなぁとか言ってみますヽ(´ー`)ノ
350 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:39
> デフォルトで50
25以下で十分
351 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:41
いっそ、5か10でいいだろ。
352 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 22:41
>>349-350
かわりに all=true なんてオプションを作って、ね。
ちょちょいとできますな。
353 名前:
仕様無しさん
◆NwLv.g/w
投稿日: 2001/08/25(土) 22:43
>352 st=1で済むです。
354 名前:
名無しさん@揚げ足
投稿日: 2001/08/25(土) 22:43
>>347
すぐは無理だがgzipに手を入れて負荷を下げる?
355 名前:
305
投稿日: 2001/08/25(土) 22:43
>351
全読みできるようにしておくなら意味無いじゃん。
それなら今のレスを「全部読む」っていうリンクをなくせば良いだけでしょ
356 名前:
つーか
投稿日: 2001/08/25(土) 22:44
nice gzip
357 名前:
名無しさん
投稿日: 2001/08/25(土) 22:44
全部読みたきゃかちゅーしゃ使うしかないようにしとくとか。
358 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:45
全読みできなきゃヤフーみたくて面倒だよ
だからこそgzipでぺしゃんこに。
359 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:45
圧縮自体のCPU消費量はmod_gzipでもたいして変わりないでしょ。
プロセス生成部に関してはzlibにすれば大丈夫じゃない?
360 名前:
一応
◆cIxHXKNs
投稿日: 2001/08/25(土) 22:45
このスレをgzip圧縮してみたが、
元が114,015bytes
-cfn 1 で31,524bytes (27.6%)
-cfn 9 で27,469bytes (24.0%)
デフォルト で27,841bytes (24.4%)
361 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:45
>>356
そういう話ではない
362 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 22:46
>>337
サイズでかくなるんで避けたんだが、patchで困るか。
diff -c版です。内容は一緒。
begin 664 read4.c.diff.gz
M'XL(`."KASL``ZU5;6^;2!#^O/D5&ZKK@87-BXUK;.4D)Z5N5->.$ELZ-8T0
MA<5&Q6#!TJ8YY;]W=GDQV"BGTV6%979GGMF99U[H=#HX(8XWZ+GHSJ%XFFVP
M;F!='_='8W6(=575SKK=;J%$'VE=33/'AC'6]%RMTUQLCW53[H\PWV+L;IT$
M=9Z>;$IV>X0F]:,MI7L[2TEB.QL2T19AZ$2;#(0@.L=O`M\C/IY]N;Z!75.1
M1&[L!=&&*P9@"V^>@KWMA\Z&0TGD!7YI'D#?TGM-U0</-8_@]/NOMM.PILMH
M8?$9&-ZZKQO?*[C7E@Y-[<L:Y*M(R#_P0Q^NYQ;J^.`P-W76+<E];UVN9V<L
M]31+(JQ-F"@GK\L<1($OGE\ZWM1U29J*DH0.FI@IY';0?#F#9[E><<8T594U
MM>"LS<>^J<D#M?*Q[A]W$/%@_<C9D3+8W/%S]J!TGT#.?9$KR$*OI_S1TXUA
MJG@.+5Y[\"K(G%J94RE-.%116L`%L`54+\2<J]/K37,T-(V!KG-X`2D+D&7,
M#T)R%SP1?($WA'XH=CE<0@61C.FZ[E_X\_1OFQ%S=_W%DCBO_=%`[IMJ68O_
MA;8VSEX,^Q5=;ZN`@:G+AJI6%5!U%.(WD>B'*-Q:GY<KRU[?6;=`:^73<9L=
M`!]7JQNN;D]GUF(E2$U,U7U'B.G5E76SLN?3Q6P-0$&:'!J$3Y_NP48U>-IM
M6(NKY?OKQ:RP459!V4E@)2&[F!+;\;Q$0LT]AG6!/TUOI[G?3<0V3FD=P?8-
M!*N0P4B5!Z,7.L_0WLG&L.)=Z?S/I8"1G1-$HL1G#3`%58;W@<?B9RO?[HGO
MI??Z0YF/&:$6<">5E<N.BP(5KN((B*5=^FM/QIB21ZILZ2[\&O%\GF0F+[Y&
M<O#;MSBE"3PG(EE@'PI!DKBOJ/IJ`(U\^*%G$J;D5*CFPN+"2E*8.7;=*FX;
M\\\2\[R"-Z9KB>.Q<2I`R_?#+-V**?7BC'+@2="<V+H;G/IR,;K%@G-I4A,`
M!#)SX<?)=U'"%Q"55,>QI2CN-@@]?'3L97N]-'FO/LB`G!RIN&&<DIK.ORAH
MIPKDD;BA*"A9FBC?@DCAF9*Q4/YW71_^%NOY/*>SY!V+@I4D<8)=)_J3<C,5
MY0B1QX"*6N,RGD;X%.R=!++%-XT`-0A0*_"M81T?UX)Y+O)5;_TPWBPS*@K"
MH=Y9LQHJS$!->Z%9AWW9>#<LF[68"9?!YC+S?0+SPT\(J>_SN5$=0-TRMHK"
M:FV=HQ)"+=57!ELR\M,)*)01*Z4\&V4UH.?CR)]?9\1PLK0!D&7F9/T&\V:I
%U=,*``!"
`
end
363 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:47
>>360
100プロセス同時に実行して time の結果きぼーん
364 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:48
>>356
結局CPU能力は一定なんだから
niceでgzipだけ優先度下げても意味はないかも。
あ、でもapacheは優先的に動けるから、込んでるときでも
index.htmlなどは快適にみられるかもね。
365 名前:
投稿日: 2001/08/25(土) 22:48
http://www.maido3click.com/2ch/each.html
366 名前:
一応
◆cIxHXKNs
投稿日: 2001/08/25(土) 22:48
>>363
今やってみてる。
367 名前:
名無し娘。
◆vP.bOZFQ
投稿日: 2001/08/25(土) 22:49
>>355
明示的に全部読みたい場合は全部読ませてあげないとな、と思います。
他スレッド(他板)リンクの場合や、2ch外からのリンクの場合に、
lsだのをつけない人が多いので、その場合は強制的にls=20なりの動きを
してもいいかな、と。
368 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:51
CPUなんぞ少しの金を出して増設すれば良いが、
回線となるとそうもいかないだろ。
369 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:52
>>362
すんません、patchあたらないので、もし良かったらread4.cの最新版の
ソースをアップしていただけますか?
370 名前:
118
投稿日: 2001/08/25(土) 22:52
夜勤さんがいないとちょと張り合いがないね。
371 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:52
夜勤さん、パニック状態?
372 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:54
テレホが来る・・・
373 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 22:54
>>369
圧縮してuuしても、10kbくらいになっちゃうんだよね。。。
アップロード場所どこかないだろうか?
374 名前:
名無しさん@揚げ足
投稿日: 2001/08/25(土) 22:55
>>359
ちょっと舌が足りなかった
gzipの処理をフェーズ分けして、LZSSの前段フェーズをdat代わりに、
LZSSの後段フェーズをまた別に、ハフマン木も多数静的持って、必要な分を
組み合わせるようにすれば、CPU負荷が減ると見込んだわけ
375 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:55
>>371
批判要望にさっき居たよ。
Perlerさんとかは連絡手段もってるんじゃないの?
持ってなかったら宣伝してこようか?(まだ早いと思うが。)
376 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:56
>>373
http://server2047.virtualave.net/gorogorogoro/2chresque/
377 名前:
夜勤 ★
投稿日: 2001/08/25(土) 22:56
ひさしぶりに 来ましたよー
批判要望でやってます、また後で来ます。
378 名前:
369
◆3XTuRnAc
投稿日: 2001/08/25(土) 22:57
>>373
もし良ければanonymousでご自由にアップロードできるftpサーバ提供しますが。
379 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 22:58
>>378
自宅サーバですか?是非立てましょう
掲示板でファイル交換はめんどい
380 名前:
投稿日: 2001/08/25(土) 22:59
1)各板のロゴ(看板)削除
2)一覧に続いて上位の掲示板を読んでるけど、これも削除
で楽に2/3削減行くだろ。
381 名前:
369
◆3XTuRnAc
投稿日: 2001/08/25(土) 22:59
210.170.209.10
です>IP
ご自由につかってください!
382 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 23:01
最新のread.cをアップしよー
383 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 23:02
>>363
コマンドラインから、100個順番にgzip圧縮した結果
real 0m5.732s
user 0m5.300s
sys 0m0.440s
&つけて100個パラに実行した結果
real 0m2.857s
user 0m5.120s
sys 0m0.520s
手元のLinux(Cel300A@450MHz×2)でやってみたけど。
圧縮のネタはこのスレ
384 名前:
369
◆3XTuRnAc
投稿日: 2001/08/25(土) 23:02
追加
incomingに、anonymousでも書き込みできるパーミッション設定してます。
仲間内だけのサーバだったんでろくなセキュリティ対策してませんが・・・。
385 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 23:03
ftp://210.170.209.10/incoming/perler/
にアップロードしときました。
ありがとうございました!>369
386 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 23:04
OS板氏んでいる。。。。。。
387 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 23:06
このすれの内容を複製した100個のdatファイルを
time gzip *.datすると、このような感じになる。
4.614u 0.218s 0:05.62 85.7% 123+613k 0+437io 0pf+0w
ちなみにCeleron500 メモリ512MB
同時に実行したいがよい知恵はないか。
388 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 23:06
>>387
Background * 100loop
389 名前:
118
投稿日: 2001/08/25(土) 23:07
incommingの118に ageときましたー
>>369
さんきゅ
390 名前:
387
投稿日: 2001/08/25(土) 23:07
げ。もうすでにあった
391 名前:
夜勤 ★
投稿日: 2001/08/25(土) 23:07
おっ もしかして read.cgi の new できたですか?
392 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 23:09
夜勤どん
>>391
>>385
393 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 23:09
>夜勤さん
piza2あたりに検証用板立てられませんですかね?
今夜はかき込む人はいっぱいいそうですし。
394 名前:
一応
投稿日: 2001/08/25(土) 23:09
-cfn 1
real 0m3.994s
user 0m7.874s
sys 0m0.899s
デフォルトで実行
real 0m4.201s
user 0m9.199s
sys 0m1.265s
-cfn 9
real 0m7.803s
user 0m16.212s
sys 0m1.771s
K6-2+ 500 シングルで、並列実行。
ただ、計測回によって結果が違いすぎるのであまり参考にしないほうが。
正直、実際に鯖で動かしてみないとわからんかも。
395 名前:
383
投稿日: 2001/08/25(土) 23:10
こんどは1000個に増やしてやってみた
条件は
>>383
と同じ。書き忘れてたがメモリは64メガ
1000個順番にgzipを起動
real 1m0.269s
user 0m54.730s
sys 0m5.220s
1000個パラに&でgzipを起動
real 0m32.114s
user 0m57.920s
sys 0m5.870s
396 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 23:11
>>394
デフォルトは6と思われ
397 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 23:11
もう寝ろよオマエラ
398 名前:
369
◆3XTuRnAc
投稿日: 2001/08/25(土) 23:11
ftp://210.170.209.10/incoming
に、最新のread4.cをコンパイルしたバイナリをおいておきます。
FreeBSD 4.1R for Intel 用ですが、もしバイナリを御用の方はどうぞ。
399 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 23:12
1分間に百や千のgzip はOK?
もっともHTTPDも動いているんだけど。
400 名前:
Perler
◆GSi39OA6
投稿日: 2001/08/25(土) 23:12
read4.cを、Buffer Overflow対策版に差し替えました。
ftp://210.170.209.10/incoming/perler/
cc -DGZIP read4.c
でコンパイル。
401 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 23:13
カコイイ!ガンバッテ!
402 名前:
◆cIxHXKNs
投稿日: 2001/08/25(土) 23:13
実際に鯖で動かしてみないと何とも言えんかも。
他にプロセス動いてるわけで・・・
403 名前:
名無しさん@お腹いっぱい。
投稿日: 2001/08/25(土) 23:13
えっとローカルでテストするにはどういうディレクトリ構成を準備すりゃええんかいな
404 名前:
369
◆3XTuRnAc
投稿日: 2001/08/25(土)