マルチプロセスではなくマルチスレッドのpython Webサーバーを探しています(Apacheのmod_pythonの場合のように)。さまざまなhttpスレッドで使用されるメモリ内オブジェクトキャッシュが必要なため、マルチスレッド化したいと考えています。私のWebサーバーは多くの高価な処理を行い、再計算を避けるために将来使用するためにメモリにキャッシュする必要があるいくつかの大きな配列を計算します. これは、マルチプロセス Web サーバー環境では不可能です。この情報を memcache に保存することもお勧めできません。配列が大きく、それらを memcache に保存すると、IPC の追加のオーバーヘッドとは別に、memcache からのデータのデシリアライズが発生するためです。
BaseHttpServer を使用して単純な Web サーバーを実装しました。パフォーマンスは良好ですが、数時間後にスタックします。もっと成熟したウェブサーバーが必要です。スレッド モデルで mod_python を使用するように apache を構成して、オブジェクト キャッシングを行うことはできますか?