>>658
ふ〜ん、そんなのもあるんだね。
後でゆっくり読んでみるよ。
いいたかったのとはちょっと違う。
今は「 read.cgi がリクエストが来たら、各リクエストごとに dat から HTMLを生成している。」がいまの実装であっているかい?
違っていたら、この提案は意味なし。
read.cgi がファイルにアクセスして、HTML 生成をするのはかなりの作業だと思う。それを、一回毎に HTML を生成、破棄しいないでプロセスにキャシュしておくのはどうかというのが提案。
squid などで、試しているキャシュに似ている。
Apache が read.cgi を含むプロセスと、何らかの通信をするなどして、一つのプロセスが常駐する必要がある。
一段目のキャッシュとして malloc 等で割り当てたメモリに HTML を保存する。
そこに、URL が存在したら、それをそのまま socket に流す。
一段目のキャシュに無かったら、二段目だ。
こっちもハッシュの鍵はURL。
こっちでは、HTML ではなくて、生成圧縮済の HTML へのパス。
例えば、/var/tmp/read.cgi_cache_file。
これは、一段目のキャッシュが大きくなった時にファイルに書き込む。
IO が発生するが dat を読んで、HTML を作って、圧縮するよりは、速いはず。
二段目にも無かったら、dat を読むしか無いね。
HTML を作ったら今度は送信するだけでなく、一段目のキャッシュに保存。
しばらく経つと、キャッシュも大きくなるから、何らかの優先順位を決めて、一段目のは二段目に移動。
二段目のは削除。
キャッシュにハッシュ関数を使うってだけ。P2P のとは全くの別物。
仮定としては、メモリと /var/tmp (一時保存のHD)等は余裕があって、ユーザは書き込みよりも、読者の方が多い。
アクセスの多い板はある程度限られている。
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part17
■ このスレッドは過去ログ倉庫に格納されています
662sage
2005/03/29(火) 11:42:05ID:SI5rK2pm0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中居正広、被害女性に不信感「守秘義務の遵守に強い懸念」「解除した場合、被害女性が事情聴取以外の場面で情報開示の可能性がある」 [Ailuropoda melanoleuca★]
- トランプ政権、ハーバード大への留学阻止 在校生は転出要求 [蚤の市★]
- 【音楽】31年前、日本中が魂を震わせた人生の応援歌 270万枚超を売り上げた社会現象的大ヒット曲 Mr.Children「Tomorrow never knows」 [湛然★]
- 【社会】農林中金、赤字1兆8千億円 ★3 [Ikhtiandr★]
- 「決められない国会」露呈 与党関係者「もう自公政権の限界か」 [蚤の市★]
- 永野芽郁 打ち上げでスピーチ「週刊誌から声かけられたら知りませーん!って言ってくださいね」「ご迷惑をおかけしてすいませーん。ふふふ」★5 [Ailuropoda melanoleuca★]
- 【悲報】ホロライブさん、「チキン冷めちゃった」のイラスト投稿者への開示に成功 [517459952]
- ネトウヨの言う「反日」の定義って分からなくないか?どういう基準で決定してるんだよあれ [957955821]
- 参政党、とんでもないポスターを制作 [884040186]
- 【悲報】転売ヤーのハッピーセット買い占め・食品廃棄に中国メディア「もう日本人を高尚だと思うのはやめよう」 [481941988]
- 【農家悲報】小泉農水相「コメの『価格破壊』を起こさないと世の中の空気は変わらない」 [481941988]
- 社畜「山手線が動いてない!急いで代替探さなきゃ!!」すまん1日くらい休めばよくね? [469534301]