尽管 Web 服务器配置是对 Domino Web Access 性能造成影响的一个因素,但配置问题还与可伸缩性、用户数量和网速有关。这些问题并不是特定于 Domino Web Access 的。您可以从几篇关于服务器可伸缩性和性能的文章中查找关于如何从 Web 服务器配置中获得更多内容的信息,这些文章可以从 Performance page on developerWorks: Lotus 中获得。
测试 为了测试性能,我们将使用 Lotus Domino 6.5.3 和安装了性能 hotfix 的 Lotus Domino 6.5.3 在 Internet Explorer 6.0 SP1 on Windows 2000 和 Mozilla 1.7 on SuSE Linux 上都进行 16 项最常见操作的测试。这些测试也是使用不同的客户机器配置执行的。实际生产响应时间将根据机器、内存量、网络负荷和速度、Web 服务器负荷和其他应用程序消耗的处理时间而有所不同。 测试方法 用来测量用户客户机响应时间的测试方法是为了模仿典型用户使用 Domino Web Access 的方式而设计的。客户端响应时间是使用计时表测量的。响应时间是用户发起一个给定操作到浏览器呈现出某个页面所需的总时间。 所有性能测试都由只包括 Domino 服务器和客户机器的网络上的一名用户执行的。这样做是为了努力减少网络负荷作为性能因素所带来的影响。此外,测试是使用 HTTP(而不是 HTTPS)执行的,没有启用 Lotus Instant Messaging 特性。响应时间在启用和不启用 GZIP 的情况下都可以测量。(关于 GZIP 的其他信息,请参阅本文后面关于 GZIP 压缩的那一部分。) 在测试之前,将清除浏览器的 Web 页面缓存。所有 16 项操作都被一次运行,以填充服务器和浏览器缓存。这样做是为了更近似地模拟典型用户使用 Domino Web Access 的方式。正如前面所描述的,在第一次执行某个操作时,Domino Web Access 将下载 JavaScript 库,然后由浏览器缓存这些库。缓存代码位于缓存中,即使在关闭浏览器之后,或者在重启系统之后,也可以重用它们。因此,在第二次执行该操作时,浏览器会使用 JavaScript 的缓存版。 每个操作都被执行了 5 次。响应时间是根据这些时间的平均值计算的。被测量的 16 项常见操作是: - 打开 One Day 视图(带有 7 个日历条目)。
- 打开 One Week 视图(带有 22 个日历条目)。
- 打开 One Month 视图(带有 22 个日历条目 )。
- 打开 Inbox 视图(带有 100 条邮件消息)。
- 打开一条新的消息。
- 根据 Who Column 对 Inbox 进行归类。
- 向某人发送一条消息。
- 打开一条消息(23 KB)。
- 发送一个邀请。
- 创建一个没有历史记录的答复。
- 向三个人发送一个答复。
- 向某个人发送一条消息,该消息带有一个 70 KB 的附件。
- 向某个人发送一条消息,该消息带有一个 1 KB 的附件。
- 打开一个新的 Calendar 条目。
- 从 Inbox 中删除一条消息。
- 将一条消息从 Inbox 移动到一个文件夹中。
机器类型的影响 尽管带有 hotfix 的 Domino Web Access 可以预期地在低端机器上执行,但无可否认的是,更新、更强大的机器会带来更好的性能。尽管在低端机器上使用 GZIP 会导致性能稍微下降,但对于更高端的 3 GHz 机器而言,此影响可以忽略不计。 以下图表显示了带有 hotfix 的 DWA 6.5.3,在启用和不启用 GZIP 的情况下使用了轻量级 UI 性能增强。(注意:轻量级 UI 是标准 DWA UI 的缩减版,对于版本 6.5.3 hotfix,它的使用是随意的。有关的更多信息,请参阅本文后面部分的“轻量级用户界面”一节。) 图 1. 受 Internet Explorer 上的机器类型影响时的平均响应时间

图 2. 受 Mozilla 上的机器类型影响时的平均响应时间

比较 6.5.3 和 6.5.3 以及 hotfix 的性能结果 为了在大多数极端情况下测试 DWA 6.5.3 hotfix 的性能,要在一些最低推荐机器上进行测量。使用带有标准 UI 的 DWA 6.5.3 中的响应时间作为基础,我们将使用标准 UI 的带有 hotfix 的 DWA 6.5.3 响应时间与使用轻量级 UI 的带有 hotfix 的 DWA 6.5.3 响应时间进行比较。Mozilla 1.7 中的响应时间在使用标准用户界面时提高了 41%,在使用轻量级用户界面时提高了 44%。Internet Explorer 中的响应时间在使用标准用户界面时提高了 42%,在使用轻量级用户界面时提高了 48%。关于轻量级用户界面的更多信息,请参阅本文后面部分的“轻量级用户界面”一节。 以下是在 400 MHz、128 MB 的客户机器上使用装有 Internet Explorer 6.0 SP 4 的 Microsoft Windows 2000 所获得的结果,以及在 500 MHz、192 MB 的客户机器上使用装有 Mozilla 1.7 浏览器的 SuSE Linux 所获得的结果。响应时间是以秒为单位进行测量的。
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一页 1 23 4 5 6 下一页
上一篇:RHAS 2.1 下安装中文 Lotus Domino R 6.5 图解说明 下一篇:Lotus Notes 和 Domino Web Access 的比较
|