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