![](/img/trans.png)
[英]Web service with .net does not connect to mysql db in interner information service
[英]Optimize .NET web service DB record selection
我正在计划需要尽可能优化的Web服务(.NET asmx)。 Web服务根据从客户端传递的参数从数据库(Mysql)返回10条随机记录(来自客户端的每个调用都必须是随机的)。 每个参数(1-12)在数据库中保存约2000条记录。
解决方案:
执行此任务的最佳方法是什么? 我很想听听其他想法!
最好的问候,乌迪
将数据缓存到12个强类型的数组中。 除了从一个简单的数组中选择10条随机记录之外,这还消除了所有处理。 它没有比这更快的速度。
不要使用数据表。 你怎么会 它们只能比自定义类的强类型列表/数组慢。
但是,如何优化选择10个随机项目是一个不同的问题,但是肯定已经回答了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.