/ / memcachedを使用したsymfony 1.4テンプレートの高速化-php、templates、memcached、symfony-1.4

memcached - php、templates、memcached、symfony-1.4でsymfony 1.4テンプレートを高速化

どうにかできるのかな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のデフォルトのキャッシュストレージシステムを簡単に変更できます。

がんばろう!