アクション結果のキャッシュ

複雑なアクションの結果であまり更新されないものに関してはキャッシュをするようにしたいが、アプリからは透過で細かいことを気にせず使えるようなキャッシュフレームワークを調査中。

JSPのカスタムタグのような実装が便利そうだ、s:actionで内部的にアクションを細分化して呼び出すようにしておくとその単位でのキャッシュもしやすいだろう。

OpenSymphony社の OSCache が良さそうだ。こちらは分散環境にも対応可能なものだそうだ。
http://www.opensymphony.com/oscache/
OpenSymphonyはStruts2のベースのWebWorkの開発会社でもある。

調査してみる。

OSCacheの紹介はこちらが判りやすい
OSCacheのキャッシングでWebアプリケーションのパフォーマンスを向上する (1/2):CodeZine(コードジン)