怎样最大限度的提高Domino下Web应用的速度(公式篇)
2016-03-31 本文已影响44人
IT小C
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%的速度。