ユーザーごとにAPC SHMサイズを調整する最も簡単な方法は何ですか?

StackOverflow https://stackoverflow.com//questions/9630780

質問

だから私は完全にAPCを設定しました、そして私はこれまでのところそれを好みました。唯一のことはです。メモリは私のシステム上の制約の少しです。私は知っています:もっと、右を買う?さて、私のホストはそれをサポートしていないし、私は彼らのサービスが好きです...

CPanel / Whm ServerでFCGIDを使用してAPCを実行しています。 php.confでfcgidmaxprocesseSperClass 1を使用するため、キャッシュはユーザーごとに訪問の間で共有されています。

デフォルトでは、APCが開始されると、APCは初期化されているので、すべてのユーザーアカウントにはSHMの1つの(MaxProcesses)固有で個人的なシェアがありますが、SHMサイズはすべてのユーザーで同じです。しかし、私は、他の人が16mまたは8mでさえも、あるいは16mまたは8mのうちで十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分で十分であるかもしれないいくつかのサイトがあります。

私はすでに/ cgi-binのカスタムFCGIローダーとここに記載されているような好きなのを埋めました:

http://www.brandonturner.net/blog/2009/07/fastcgi_with_php_opcode_cache. /

>>> search/apc-shm_size-each-ユーザー/

しかし、APCがすでにユーザーごとにロードされている場合は、より単純なオプションがあるはずです。私は本当にユーザーごとのFCGIを作動させることができず、まだPHPプロセスを永続化できません。

任意のアイデア?

役に立ちましたか?

解決

実際にはmod_fcgidで不可能であることがわかりました。 mod_fastcgiが私のサーバー上で実行することができないので、これを可能にするだろうと、mod_dsoに切り替えています。すべて共有されているので、大丈夫です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top