問題タブ [apcu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - Symfony2 では、どちらのクラスパス キャッシング メソッドがよりパフォーマンスが高いでしょうか: Composer クラス マップまたは APCu を使用した ApcClassLoader?
Symfony2 パフォーマンス ドキュメントを読む: http://symfony.com/doc/2.8/performance.html
クラス名パスをキャッシュするのに適したソリューションを見つけようとしています。PHP7 を使用しているため、APC は使用できません。apcu と opcache のみです。キャッシュの実装の複雑さや Web サーバーの再起動が必要な問題がない場合、どちらが最もパフォーマンスが高いでしょうか? また、APC Autoloader を使用する場合でも、app.php コードはまず composer autoload.php をロードし、ApcClassLoader を作成してから、初期オートローダーを登録解除する必要があります。クラス マップをクリアして、未使用のマップが大量のメモリを浪費しないようにすること、つまり run: は理にかなっていますcomposer dump-autoload --no-dev
か?
php - PHP - APCu は opcache 用に定義されたものと同じメモリ プールを使用しますか?
ドキュメントによると、APCu は、使用するメモリ量の定義を含む APC と同じ構成を使用しています。
ただし、Opcache には独自のメモリ構成があります。
APCu に割り当てられる量は、Opcache の合計 memory_consumption 設定から出てきますか? それとも別々ですか?