私のサイトのホームページでCakePHPの基本的なキャッシュ機能を利用したいと思います。ただし、ページには、訪問者のIPアドレスによって決定されるように、訪問者の場所に応じて異なるデータを表示する必要がある要素が1つあります。
コントローラに設定されている変数を<cake:nocache>でラップすることはできません。これは、以前に場所を特定してデータを取得していた場所です。したがって、私の質問は、コントローラーの前に訪問者の位置情報を含めるために(セッション?)変数をどこに最適に設定できるかということです。この情報を使用して、呼び出されなくなったコントローラーアクションを完全に回避しながら、ビューのキャッシュされていない部分のデータの配列を設定するにはどうすればよいですか?
どんなアドバイスも大歓迎です!