リクエストを受け取り、処理して(データベース参照で)処理し、結果(html)を応答に返すHttpModuleを作成しました。 (HttpModuleは要求が完了した後で実際に要求を終了するので、要求の通常のASP.NET処理はありません)。HttpModuleで要求をキャッシュする
データベースの参照には高価で時間がかかることがありますので、結果としてメモリーが得られ、後続の(同一の)要求は、データベースに行くことなく同じコンテンツを提供できるようになります。
HttpModuleの後続の呼び出しで使用できるように(メモリ内の)データはどこに保存できますか?
主な質問とは関係ありませんが、なぜHttpHandlerの代わりにHttpModuleを使用していますか?あなたの質問に基づいて、それはHttpHandlerがより良いフィット感があるようです。 – SolutionYogi
私が理解している限り、HttpHandlerは独自のファイル拡張子を設定する(または特定の拡張子を処理する)ときにHttpHandlerを使用しますが、HttpModuleはすべての要求を傍受します。 – ObiWanKenobi