キャッシングによってsymfony(1.4)プロジェクトを最適化します。何を使えばいいのかわからない?symfonyの組み込みキャッシュを使用してページ全体、コンポーネントを部分的にキャッシュするのが良いですか、それともAPCによってSQLの結果をキャッシュするのが良いですか?それぞれの長所と短所は何ですか?
1 に答える
1
私は言うでしょう:両方を使用してください。
すべてのDoctrineクエリに使用Doctrine_Cache_Apc
でき、複雑なアクション/コンポーネントでSymfonyキャッシュを使用できます。
CMSを使用している場合は、キャッシュを無効にすることを忘れないでください。そうすれば、ユーザーは自分の編集を「ライブ」で見ることができます。たとえば、CMSの保存アクションで、を使用sfFileCache::removePattern
してキャッシュファイルを削除してから、を使用してオンザフライでキャッシュファイルを再作成できますsfWebBrowser::get
。
于 2012-12-10T17:08:46.293 に答える