■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50

read.cgi再開発スレ

425 :動け動けウゴウゴ2ちゃんねる :04/12/05 01:26:14 ID:kMNF4iCl
あまりでしゃばるのもアレなんで、分かる範囲で。

寿命は、apacheの各プロセスと一緒です。
つまり、現在のpreforkだと、MaxRequestsPerChildによって左右されます。

変数の共有は、MPMがpreforkだと各プロセスが独立するので、不可能です。
また、マルチスレッドなMPMにしても、「全体で唯一の変数」にはなりません。
(単に同一プロセス内でのみの共有です)

共有変数や永続的なデータを持たせるには
共有メモリ(やmmap等)で明示的に共有する領域を作成したり
aprのAPIを利用したりする必要があります。


全体にわたる設定やデータを保持したり共有したりするなら
場合によっては、専用サービス(daemon)を作って
apache自体はproxy動作するだけにさせた方が効率がいいかもしれません。
read.cgiと.dat読み込みに特化したhttpdを作るというイメージで。
(servletを動かすのにApacheとTomcatと連動させるのと同じような感じ)

235KB
新着レスの表示

スレッドリストへ戻る 全部 前100 次100 最新50

0ch BBS 2004-10-30