Lotus Domino Web Access 客户机性能提高
编者注:为了从本文描述的性能提高中受益,我们建议您升级到 Lotus Notes/Domino 6.5.4。不过,对于那些签定了支持合约并且需要 Domino Web Access 6.5.3 hotfix 的客户,请与 IBM Lotus Support 联系来请求获得它。]
IBM Lotus Domino Web Access (DWA) 是 IBM 用来访问基于 Domino 的邮件文件的主要 Web 客户机,它通过使用动态 HTML (DHTML) 为 Microsoft Internet Explorer 和 Mozilla 浏览器提供了丰富的用户体验。作为一个 DHTML 应用程序,Domino Web Access 客户机的性能受到服务器性能、网络性能和客户机配置的制约。 将使用 Domino Web Access 6.5.3 hotfix (也包含在DWA 6.5.4 及其更高版本中)与使用不带 hotfix 的 DWA 6.5.3 的情况进行比较,Domino Web Access 将客户机的响应时间提高了 30% 到 40%(在低端机器上最为显著)。除了 hotfix 之外,还有其他一些管理员和用户可以用来提高性能的方法。但某一领域的性能提高可能会对另一领域产生意料不到的影响。为了作出正确的决策,您需要了解您可以进行的选择,以及您的决策可能带来的影响。 本文将展示 Domino Web Access 6.5.3 hotfix 所带来的性能影响。还将描述管理员和用户可以用来提高性能的一些设置,以及使用这些设置带来的预期结果。 Domino Web Access 的要求 Domino Web Access 用户访问其邮件文件的基本要求是:
注意,用户可以用 INOTES6.NTF 替换其邮件文件的设计。在完成替换之后,他们可以通过 Web 浏览器访问其邮件文件,或者继续使用 Notes 客户机访问其邮件文件,不会损失任何功能。 Domino Web Access 的工作原理 Domino Web Access 使用以下这些组件:
Domino Web 服务器存储用户的邮件数据库,该数据库中包含一些将显示的个人数据,比如消息、日历条目和视图等。用来显示该数据(HTML 和 JavaScript)的逻辑和表单是在一个公共表单数据库 (FORMS6.NSF) 以及 Web 服务器代码自身中维护的。所有用户都可以共享这个公共表单数据库和服务器代码。 当 Web 服务器接收到 Domino Web Access HTTP 请求时,将从公共表单数据库 (FORMS6.NSF) 中加载适当的表单,并使用来自用户邮件数据库的数据生成 HTTP 响应(如果有必要的话)。这些响应还可以拥有对其他元素的外部引用,这些元素包括样式表、脚本模块和图像。当 Web 浏览器接收响应时,它会通过加载 HTML 和所有嵌入式脚本引用来呈现页面。它还会触发额外请求来加载外部引用。许多外部引用是一些不会发生更改的 UI 设计元素。这些元素存储在浏览器的文件系统缓存中,因此,浏览器只需要通过网络下载一次这些元素即可。当浏览器需要重新加载这些元素时,它只需从自己的缓存中抓取这些元素的副本即可。一些机密内容,比如邮件消息的正文,是由服务器标记的,所以它们没有被缓存。 性能因素 对于任何 Web 应用程序,用户响应时间都取决于以下因素的综合:
客户机器的配置 随着每个后续版本的发行,Domino Web Access 也在不断成长,并添加了一些新特性以及使用 JavaScript 技术创建的大量用户界面。同时,随着该产品的增长,客户机配置建议也在增加,以便支持所有这些特性。Domino Web Access 在低端机器上运行时不会出错,但这些机器上的性能可能无法提供满足您的消息传递解决方案所需要的性能级别。因此,就有了一个最低限度的客户机配置以及一个推荐的客户机配置。 最低限度的客户机配置
推荐的客户机配置 Web 服务器配置 更多相关文章
|
推荐文章
精彩文章
|