1、最好用@ClienType代替@UserRoles(4.6 or higher),用于隐藏条件时。
2、在使用@DbColumn和@DbLookup时,用列数代替域名,因为Domino在计算时,会去比较域名,而用列数就会快得多。
3、在使用@DbColumn、@DbCommand和@DbLookup时,尽可能的用"Cache",因为它比no-Cache要快。
4、尽量在少量数据的隐藏视图中执行查找公式。在列值中用单个字符串或把数据放在同一列中可以减少试图的数据量。
5、建立搜索视图时把有用的值合并在同一列中,这样可提高多值域的搜索速度。
6、返回值用临时变量,避免出现多余的搜索。在你的公式中有时会用到多次搜索的结果,所以就应该用临时变量代替返回值。
7、用LotusScript的GetView,Search和FTSearch的方法代替公式,这样可以至少提高15%的速度。
怎样最大限度的提高Domino下Web应用的速度(公式篇)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- //我所经历的大数据平台发展史(三):互联网时代 • 上篇http://www.infoq.com/cn/arti...
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- 前言 TangramKit是iOS系统下用Swift编写的第三方界面布局框架。他集成了iOS的AutoLayout...