私はsymfonyアプリケーションのパフォーマンスを最適化しようとしていると私はこれらの記事を追っ:symfonyのとDoctrineのメタデータキャッシュ
私はこれらの行について "心配" しています:
doctrine:
orm:
entity_managers:
default:
metadata_cache_driver: apc
query_cache_driver: apc
result_cache_driver: apc
Are they safeを使用するか、配備後に注意して処理する必要がありますか? php app/console cache:clear --env=prod --no-debug
でキャッシュをクリアしていますが、APCキャッシュもクリアする必要がありますか?
私はSymfony 2.8を使用しています。キャッシュディレクトリはアプリ内にありますが、それは同じですか?私はsymfonyアプリケーションをデプロイするためにデプロイヤーを使用していますが、Doctrineキャッシュを破棄しているようではありません。https://github.com/deployphp/deployer/blob/master/recipe/symfony.php – StockBreak
私の答えが更新されました。 symfony 3.0の前に 'app/cache'が使われました。デプロイヤーがあなたのDoctrineキャッシュをクリアしないのが分かります。背景情報については、[この号(https://github.com/deployphp/deployer/issues/444)]を参照してください。 –
ありがとう!最後の2つの質問:1) '--flush'パラメータを指定する必要がありますか? 2)あなたがリンクしている投稿にコメントがあります:「apcを使用している場合、コマンドを使用してキャッシュを削除できません」とはどういう意味ですか? – StockBreak