LS下怎样最大限度的提高Domino下Web应用的速度

原创 2009年05月08日 10:28:00

1、用For 循环代替Do 循环,因为Do循环会反复的计算条件!

2、在数族元素中循环式用Forall代替for。一元数组会快75%,二元会快50%左右。

3、简化If里的条件,如:if a=x and b=y就没有 if a=x then if b=y快,应为后者的第二个条件在第一个条件为真时才计算的。

4、用GetView方法代替SearchFTSearch的方法。

5、尽量避免混用数据类型进行计算,如,避免用single+long这样会降低40%的速度。

6、用doc.ColumnValues属性比其他获得文档值要快(如:doc.fieldname)。

7、在除法时,用"/"代替"/",用"/"得到浮点数,用"/"得到整数。

8、避免使用Variant类型的数据,因为Variant包含太多的类型和数据。

9、避免使用过多的数组, 去掉不必要的数组。

10、尽量少的使用Redim,定义数组前尽可能的定义范围。

11、避免使用拷贝和增加,如:x$=x$+"a",是很费时的。

12、在n维数组循环时,最后的维数应该在最外层循环。如:A[x,y],应该是y在外层循环。

13、比较时用数字代替字符。如:if (Asc(x$) = Asc("A"))代替if (Left$(x$,1) = "A")

14、用GetNextDocument方法代替GetNThDocument方法。

15、在NotesView中用GetAllEntriesByKey方法代替GetAllDocumentsByKey的方法。

16、在NotesView中用GetEntryByKey方法代替GetDocumentByKey的方法。

17、尽量使用NotesViewEntry和NotesViewEntryCollection。

怎样最大限度的提高Domino下Web应用的速度

怎样最大限度的提高Domino下Web应用的速度(公式篇) 1、最好用@ClienType代替@UserRoles(4.6 or higher),用于隐藏条件时。 2、在使用@DbColumn和@Db...
  • zys5212
  • zys5212
  • 2011年05月23日 15:00
  • 2103

最大限度优化你的Asp性能-ASP教程,性能优化

最大限度优化你的Asp性能 ASP 能快速执行你的动态网页,但你还可以通过紧缩代码和数据库连接以使它们执行更快。这是一 篇关于怎样精简代码和Asp 特征以获得最快执行速度的详细文章。对于一个急燥的用户...
  • liuhao2046xp
  • liuhao2046xp
  • 2005年12月17日 11:53
  • 515

怎样最大限度的提高Domino下Web应用的速度(LotusScript篇)

1、用For 循环代替Do 循环,因为Do循环会反复的计算条件!2、在数族元素中循环式用Forall代替for。一元数组会快75%,二元会快50%左右。3、简化If里的条件,如:if a=x and ...
  • tianshui8085
  • tianshui8085
  • 2006年07月21日 10:00
  • 512

最大限度的提高Domino下的运行速度(网上总结)

1、最好用@ClienType代替@UserRoles(4.6 or higher),用于隐藏条件时。 2、在使用@DbColumn和@DbLookup时,用列数代替域名,因为Domino在计算时,...
  • szheng1989
  • szheng1989
  • 2011年11月13日 20:49
  • 356

Domino web应用突然访问慢的问题排查方法

【背景】 近日,接到一个项目组反馈OA连续几天突然页面显示很慢,特别是高峰期(早高峰、午休后),慢的用户登录OA页面后,上了次洗手间回来,页面还没装载出来,这种蜗牛般的速度,换咱们是用户也难以接受啊...
  • Gavid0124
  • Gavid0124
  • 2014年07月09日 15:52
  • 1530

提高程序运行速度的方法

1、选择一组合适的算法和数据结构; 2、编写出编译器能够有效优化的源代码;(编写程序方式中一点小小的变动,都会引起编译器优化方式的很大变化,必须了解编译器的能力和局限性,有些编程语言比其他语言容易优...
  • BTNZF
  • BTNZF
  • 2015年04月27日 11:07
  • 596

如何提高写代码的速度

一、强调基础知识 基础这个东西不是用说就能有的,常用的东西只有牢牢的记住熟悉才能了然于胸。如果你还在为一个基础函数参数返回值困扰,那你要多去背背理解基础知识别无它法。 二、学会找轮子,不要去造...
  • wuyuehuayiyi
  • wuyuehuayiyi
  • 2016年03月25日 18:46
  • 683

domino中上传控件文件拆离的LS代码

domino中上传控件文件拆离的LS代码 Dim inputAttachment As NotesEmbeddedObject   Dim v_files As Variant     ...
  • zy_27_ok
  • zy_27_ok
  • 2012年05月09日 17:24
  • 1721

如何提高访问国外网站的速度

如何提高访问国外网站的速度
  • qq_22222499
  • qq_22222499
  • 2017年03月25日 23:06
  • 921

如何提高串口通信速度

硬件工程师开发了一块单片机板,只要按通信协议上位机发数据给下位机,下位机立即回数据,我用串口调试助手试过了,1分钟约可以收发最大6000,可是我用VB的MSCOMM编程,计时,1分钟约2400次,如何...
  • mojieqiong
  • mojieqiong
  • 2010年10月15日 18:18
  • 1125
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LS下怎样最大限度的提高Domino下Web应用的速度
举报原因:
原因补充:

(最多只允许输入30个字)