とても簡単。
まずはapp.phpの下記2行のコメントアウトを外す。
require_once __DIR__.'/../app/AppCache.php'; $kernel = new AppCache($kernel);
んでコントローラーで下記のようにレスポンスを返す。
$response = new Response(); $response = $this->render('HogeFugaBundle:Default:index.html.twig'); $response->setPublic(); $response->setSharedMaxAge(300); return $response;
以上、完了!
これだけで組み込みリバースプロキシの共有キャッシュが動作するなんて素敵過ぎる。
下記スライドにわかりやすく纏められてます。(感謝!)
http://www.slideshare.net/hidenorigoto/symfony2http-cache-reverse-proxy