1

ある種のユーザー キャッシュ ストレージが必要なので、現在、オペコード キャッシュと、Zend と Kohana が使用できるユーザー キャッシュの両方として APC を使用しています。何人かの人々から、ユーザー キャッシュに割り当てられたメモリの 10% 以上を使用してしまうと、何らかの理由で APC ユーザー キャッシュのパフォーマンスが低下するという話を聞きました。一般的な推奨事項は、フレームワークのユーザー キャッシュに memcache または memcached を使用することです。

APC のメモリ使用量とパフォーマンスの問題が現実のものであるか、単なる都市伝説であることを知っている人はいますか?

4

1 に答える 1

1

わかりましたので、回答はありません...さらに深く掘り下げましたが、問題はメモリ空間の断片化に関連しています。APC は断片化メモリ管理を行わないため、余分な未使用のメモリが大量にない限り、APC は断片化し、新しい要求を格納するための十分な大きさの「穴」を見つけるのに苦労します。

さまざまな場所でいくつかの詳細を見つけましたが、この投稿はより良いアイデアを提供します: http://xerosphere.net/optimizing-apc-for-drupal

于 2012-08-13T15:45:46.653 に答える