私は .Net 開発者であり、仕事でますます多くの Java 開発を行い始めています。キャッシングについて具体的な質問があります。皆さんが解決したり、提案を提供したりできることを願っています。JBoss を実行している Linux ボックスにデプロイされる Java プロジェクトを開始しています。私たちは前もって計画を立てており、キャッシング戦略について考えようとしています。私たちがやりたいことの 1 つは、ページを出力キャッシュすることです。これは、コンテンツが 8 時間ほどキャッシュ可能になる可能性が高いためです。私は mod_cache を調べ始めましたが、これは私たちがやりたいことです。満たす必要があるもう 1 つの要件は、すべてのリクエストに対して、カスタム ロギングを実行する必要があるということです。基本的なリクエスト URL と、その他のビジネス ロジックが必要で、それをデータベースに詰め込みます。私の質問は次のとおりです。
1) カスタム ロギング プロセスを開始するコードを mod_cache レベルに配置するにはどうすればよいですか?
2)リクエストごとにデータベースにアクセスしたくないので、これらのログメッセージを何らかの方法でキューに入れたいと思います。これに取り組む最善の方法は何ですか?
提案や解決策があれば教えていただければ幸いです。