在 ASP.NET 中使用 Web 服务(我们具体使用 asmx 和 WCF)时,建立 SQL 连接的最佳方法是什么?现在,我正在为每个 Web 服务调用建立一个新连接,但我不相信当有数千个用户连接时这会太高效。任何有关此主题的见解将不胜感激。
你正在做的事情是相当标准的。
假设您正在使用same连接字符串,连接将来自连接池,这已经是获取连接的最有效方法。
仅执行所需的工作并在每次调用时关闭连接是很好的做法。
你可以做的一件事是cache结果并为在缓存项的生命周期内不太可能导致数据更改的调用返回缓存结果。这将减少数据库调用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)