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>
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