- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ウェブアプリケーションのキャッシュ化)
ウェブアプリケーションのキャッシュ化
このQ&Aのポイント
- ウェブアプリケーションのキャッシュ化について考えています。サーバー負荷の低減とレスポンス改善を目的に、smartyなどのテンプレートエンジンによるキャッシュ化を検討しています。
- しかし、エンドユーザーの属性に合わせたリコメンドや動的出力が必要な画面部分のキャッシュ化には課題があります。
- そこで、画面の一部分だけをキャッシュ化する方法を探しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
smartyだと、たしかファイル別にキャッシュするしないの切り替えができたと思います。 問題は、画面(最終HTMLファイル)の一部だけはキャッシュデータで それ以外は動的出力したいということで、 ファイル単位でなく 画面の構成パーツ単位でキャッシュの有無を切り替えたいってことですよね。 ・画面(最終ファイル)は 動的出力するが、負荷の大きい部は サーバープログラム側で、キャッシュしておいたファイルをマージする ・画面(最終ファイル)は、キャッシュファイルを使うが、 動的出力したいところは、サーバーから常に最新データをとってきてブラウザ上でマージする (インラインフレームとか、Ajaxとか) って手法もあるかも。 想像ですが。
補足
なんか2つ目の案が、技術難易度的にもよさそうですね。良いヒントをありがとうございます!