Domino Web开发规范与优化策略

需积分: 9 4 下载量 125 浏览量 更新于2024-09-11 收藏 382KB DOCX 举报
"Domino Web开发规则涉及命名规范、管理规范和以资源管理库为中心的开发策略,旨在优化Web应用性能和团队协作效率。" 在Domino Web开发中,遵循一系列规则至关重要,这些规则不仅提高了开发效率,还确保了应用程序的稳定性和性能。 首先,命名规范是基础。所有的设计元素,如表单、视图、代理等,应分为名称和别名两部分。名称建议使用中文,便于理解和分类,别名则采用英文简写,以保持URL的简洁,从而加快HTTPRequest的响应速度。为了组织和排序,中文名称前可添加字母A到Y。此外,表单和视图的别名前加一个空格,而代理的别名不加,以保持设计视图的整齐。 其次,DOMINO与开发相关的管理规范涉及服务器配置和权限控制。服务器HTTP优化设置中,应调整活动线程数、并发运行Web代理、HTTP线程排队方式,并设置JavaMaxHeapSize以优化内存使用。升级到6.5.6/7.0.2以上版本后,可以使用特定参数优化HTTP私有内存。HTTP编辑输出推荐使用utf-8编码,以防编码不一致导致的问题。数据库ACL权限控制方面,建议设置默认权限,以确保安全性和访问控制。 再者,WEB应用数据库属性的设置也是关键。启用“不维护未读文档标志”、“优化文档表格映射”、“取消事务日志”(根据部署环境)和“不支持答复文档层级”(如果数据库不使用答复文档)等功能,能提升性能。同时,允许更多的域和压缩数据库设计有助于节省资源。$UpdateBy和$Revisions域条目的限制也应适当调整,以减少存储开销。 最后,资源管理库是开发的核心。它集中管理公用设计元素,包括HTML模板、JS、CSS、XML、XSL、图片和控件等。此外,它还存储公共子表单、Web组件、接口和类库。资源管理库简化了数据字典的维护,减少了重复开发,促进了团队间的资源共享和项目协作。 通过遵循这些规则,Domino Web开发者可以创建高效、稳定且易于维护的应用程序,同时提升团队协作的效率和质量。