1

ビジネス ロジックを適用し、文字列値 (古いまたは新しい) を返す必要がある引数に基づいて、いくつかの引数を取る Web サービスがあります。このサービスは、運用環境で頻繁にヒットします (1 秒あたり 10 を超えるリクエスト) )。ビジネス ロジックを実装する最良の方法は何ですか。サービスを非常に高速で応答性の高いものにしたいと考えています。

  1. データ(条件)をSQLテーブルに格納し、C#でビジネスロジックを適用して値を返します。
  2. データ(条件)をXMLファイルに保存し、毎回ファイルを読み込み、C#でビジネスロジックを適用して値を返す。
  3. データ(条件)をSQLテーブルに保存し、ストアドプロシージャを記述して、SP側でビジネスロジックを実装し、サービスに値を返します。

注:データ(条件)は頻繁に変更されません。

これを解決するための最良のアプローチを提案してください。

4

2 に答える 2

0

時期尚早の最適化は危険です。私の 2 セント、できるだけ早く簡単に最初に構築することをお勧めします。次に、「それをより良くする」。レイヤーなどを追加します。最後のステップは「高速化」です。最初の一歩を踏み出す前に、最後の一歩を考えています。

于 2013-04-24T14:55:22.207 に答える