您的位置:程序门 -> .net技术 -> c#



对于多次调用服务器数据的系统,直接查询快还是使用变量快


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


对于多次调用服务器数据的系统,直接查询快还是使用变量快[已结贴,结贴人:lnzsc]
发表于:2007-04-01 19:06:51 楼主
各位高手:
我要做一个b/s架构的   信息共享、查询系统。其中涉及到要经常调用服务器中的数据。比如用户选择了一个部门名称,那么系统要自动调出该部门的员工名单。那么我请问一下,是刚开始把数据读到一个变量(比如数组)中多次使用快还是每次都使用sql语句查询数据快呢?
发表于:2007-04-01 20:07:551楼 得分:10
你所谓的“多次调用”是指同一个client的多次调用还是不同client的多次调用?
----------------------------------------
同一client的多次调用,可以用session缓存
不用clinet的多次调用,可以用cache或application缓存
缓存后,下次访问时可以从缓存中直接读取,而不用再从数据库中查询,当然比不缓存快;但是缓存太多的数据也会影响服务器的性能,一般只缓存经常访问的数据。
发表于:2007-04-01 20:24:132楼 得分:10
其中涉及到要经常调用服务器中的数据

对于访问频繁的数据访问,建议采用页面缓存的方式效率会高一点.
(如果数据量比较大,数组和操作数据库的方式者不是很好的选择)
发表于:2007-04-11 18:10:583楼 得分:0
谢谢。


快速检索

最新资讯
热门点击