どうにかできるのかなmemcachedにファイルをロードしてsymfonyテンプレートを高速化し、インクルードする代わりにメモリからそれらを取得しますか?誰もこれを試しましたか?うまくいきますか?
回答:
回答№1の場合は3ビューキャッシュを既に見ましたか? この組み込みシステムにより、アクションからの出力をキャッシュすることができ、多くの設定オプションがあり、アクションごと(およびコンポーネントごと)レベルでオーバーライドできます。デフォルトではファイルレベルで機能しますが、アクション出力がmemcachedにキャッシュされるように構成することは可能だと思います。 (または、この部分を書く必要があります)
超高速のページが必要な場合は、 sfSuperCachePlugin、出力をHTMLファイルとしてパブリックHTMLフォルダーに保存します。そうすれば、Apacheはページを直接提供でき、出力を生成するためにPHPとsymfonyを起動する必要がありません。
回答№2の場合は0
ここで説明する時間がないので申し訳ありませんが、次の場所でメモを確認できます。
http://www.symfony-project.org/book/1_2/12-Caching
見出しの下:
代替キャッシングストレージ
ページから引用:
「デフォルトでは、symfonyキャッシュシステムはデータを保存しますWebサーバーのハードディスク上のファイル。キャッシュをメモリ(たとえば、memcached経由)またはデータベースに保存することができます(特に、複数のサーバー間でキャッシュを共有したり、キャッシュの削除を高速化したい場合)。 symfonyビューのキャッシュマネージャーで使用されるキャッシュクラスはfactories.ymlで定義されているため、symfonyのデフォルトのキャッシュストレージシステムを簡単に変更できます。
がんばろう!