【发布时间】:2011-05-18 11:29:24
【问题描述】:
我们正在使用 ASP.Net Web 服务。
架构是 在 .Net 3.5 中开发的基于桌面的应用程序 - 客户端应用程序(客户端机器) .Net 3.5 中基于 ASP.Net 的 Web 服务 - 业务逻辑层(服务器上的 IIS) SQL 2005 数据库 - 数据库层(与 IIS 相同或不同的服务器)
该应用程序几乎已开发完毕,即将进行首次实施。 在第 1 天,我们遇到了阻碍问题。 我们已经加载了 30000 条记录的患者数据库,患者搜索屏幕的响应时间超过 20 秒。 我们已索引数据库并删除了所有不必要的调用 一种。从客户端到 Web 服务 湾。从 Web 服务到数据库。 响应时间仍然是 7 秒,这是不可接受的,它必须低于 3 秒。 我们看到的主要问题是 4 秒被用作 Web 服务通过网络向客户端返回如此大小的数据的一部分。
解决办法是什么?
【问题讨论】:
-
json 和压缩可能对你有帮助
标签: .net performance service