我有一个 Web 服务,它需要很少的参数,基于我需要应用一些业务逻辑并返回字符串值(旧或新)的参数,该服务将在生产环境中频繁命中(每秒超过 10 个请求)。实现业务逻辑的最佳方式是什么,我希望服务非常快速且响应迅速。
- 将数据(条件)存储在 SQL 表中,并在 C# 中应用业务逻辑并返回值。
- 将数据(条件)存储在 XML 文件中并每次读取文件,并在 C# 中应用业务逻辑并返回值。
- 将数据(条件)存储在 SQL 表中并编写存储过程以实现 SP 侧的业务逻辑并将值返回给服务。
注意:数据(条件)不会经常变化。
请提出解决此问题的最佳方法。