论文部分内容阅读
在计算机的普及率越来越高的今天,每天产生的电子文档也越来越多,这些文档大部分是使用者的经验总结,然而它们大多分散在各个用户的计算机上。这些经验文档被冷落在用户磁盘上,不能与他人分享,十分可惜。互联网的兴起,信息交流变得尤为重要,人们对电子文档的需求也越来越大,然而当前提供电子文档在线分享的平台不多,不能满足人们日益增长的文档需求,因此,在线文档分享平台应运而生。在线文档分享平台是一个提供用户分享自己资料和获取他人资料的平台,该平台致力打造全民参与,分享知识,分享快乐的百姓平台。用户在该平台上只要通过简单的鼠标操作,即可完成对他人有长远影响意义的事情。在线文档分享平台是信息化时代产物,也是用户对他人经验总结的渴望的结果。本文介绍了文档分享平台构建技术的基础上,深入分析使用到的几种关键技术,分析了如何使用现有的技术轻松搭建能支撑大量用户访问的大型系统,并在面对技术局限时,如何灵活使用它们。文章从系统架构讲起,采用分层模型,各层使用接口通讯,降低系统层与层之间的偶合度,提高系统的健壮性。文档分享平台支持较大用户量的访问,在架构采用分布式架构。合理地划分子系统有助于开发过程的条理清晰和代码结构的合理,因此本文在详细设计部分将文档分享平台进一步划分为文档管理子系统、转换子系统和检索子系统,各子系统之间并行工作。文档管理子系统与转换子系统之间使用PHPRPC协议进行通信,两子系统之间独立部署,提高系统的可扩展性。本文从系统架构到具体实现技术细节一层层剖析了文档分享平台的实现,提供一套解决文档分享这一造福于大众的平台的方案。