NParsing2.2新增功能和改进

1.增加查询SQL缓存功能,同一查询功能SQL语句只需生成一次,提高查询效率。

    用过NParsing的朋友都知道,本框架所有的操作都是跟据模型对象反射来动态生成SQL语句,然后执行SQL语句然完成操作的。因为模型对象的反射需要耗费一定的资源(虽然很小很小),对性能有一定的影响。所以在v2.2的版本上进行了改进,使每个操作只需要一次生成,反复使用,对所有生成的SQL语句都进行缓存。

    下面介绍一下如何来配置缓存:

1   <appSettings>
2     <!--缓存设置。ON开启,OFF关闭,SECRET开启并加密。-->
3     <add key="ObCache" value="SECRET"/>
4     <!--缓存存放地址。如果不设置,则默认存放在当前应用程序目录下的NParsing文件夹下。-->
5     <add key="ObCachePath" value="D:\...\WebUI\NParsing"/>
6     <!--表示单个文件最大不超过这个值(默认512K),如果超过则新建文件。格式为:数字+单位,单位为一位大写字母B、K、M、G、T。-->
7     <add key="ObCacheSize" value="512K"/>
8   </appSettings>

    生成的缓存文件有两种,xml和dat。xml是明文,dat是密文:


2.取消IObHelper中过期查询接口方法,查询功能统一使用IObQuery接口。

 

 

NParsing 2.2框架下载

NParsing-2.2.0.19371.zip
posted @ 2011-11-08 12:28  支点  阅读(1318)  评论(4编辑  收藏  举报