ビジネス ロジックを適用し、文字列値 (古いまたは新しい) を返す必要がある引数に基づいて、いくつかの引数を取る Web サービスがあります。このサービスは、運用環境で頻繁にヒットします (1 秒あたり 10 を超えるリクエスト) )。ビジネス ロジックを実装する最良の方法は何ですか。サービスを非常に高速で応答性の高いものにしたいと考えています。
- データ(条件)をSQLテーブルに格納し、C#でビジネスロジックを適用して値を返します。
- データ(条件)をXMLファイルに保存し、毎回ファイルを読み込み、C#でビジネスロジックを適用して値を返す。
- データ(条件)をSQLテーブルに保存し、ストアドプロシージャを記述して、SP側でビジネスロジックを実装し、サービスに値を返します。
注:データ(条件)は頻繁に変更されません。
これを解決するための最良のアプローチを提案してください。