1

キャッシングによってsymfony(1.4)プロジェクトを最適化します。何を使えばいいのかわからない?symfonyの組み込みキャッシュを使用してページ全体、コンポーネントを部分的にキャッシュするのが良いですか、それともAPCによってSQLの結果をキャッシュするのが良いですか?それぞれの長所と短所は何ですか?

4

1 に答える 1

1

私は言うでしょう:両方を使用してください。

すべてのDoctrineクエリに使用Doctrine_Cache_Apcでき、複雑なアクション/コンポーネントでSymfonyキャッシュを使用できます。

CMSを使用している場合は、キャッシュを無効にすることを忘れないでください。そうすれば、ユーザーは自分の編集を「ライブ」で見ることができます。たとえば、CMSの保存アクションで、を使用sfFileCache::removePatternしてキャッシュファイルを削除してから、を使用してオンザフライでキャッシュファイルを再作成できますsfWebBrowser::get

于 2012-12-10T17:08:46.293 に答える