- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
web优化与服务器集群技术软件工程专业论文
I
I
摘要
摘要
随着互联网的迅速发展,维基类站点作为 web2.0 的后起之秀,已经遍布世界 各地。大地百科是一个维基类的 web2.0 型站点,该站点由于用户访问量的增大出 现了访问变慢甚至当机的情况,由于大地百科自身架构的限制,已经不能满足后 续发展的需要,重新架构优化大地百科站点成为迫在眉睫的任务。
本文首先分析了目前大地百科站点存在的性能和扩展性方面的缺陷,发现了 一些问题,如 PHP 程序文件全部从磁盘读取,在高访问量时增加了系统 IO 开销; 系统缺少 opcode 缓存机制,导致 PHP 代码每次执行时重复解释编译产生额外的开 销;架构中缺少数据库前端缓存机制,使得读取数据库时压力过大;在扩展性方 面没有考虑到多服务器协同工作的情况。在分析了这些问题后,本文针对这些问 题提出了一些解决方案,并对这些方案进行了实地测试和总结,最后结合测试结 果确定了适合大地百科站点的系统架构。该架构将大地百科系统结构分为负载均 衡模块、应用程序层、数据接入层、数据存储层、缓存等层次,最终将这些层次 分别实现,重构了大地百科系统架构,在重构的同时笔者对浏览器缓存、web 前端 等方面进行了很好的优化。在用户状态跟踪方面,笔者放弃了 Apache 自带的解决 方案,重新实现了更加高效的分布式的用户状态跟踪方法,为以后多服务器协同 工作创造了有更利条件。
本次对大地百科站点的重构没有增加任何服务器,但使得大地百科系统不仅 在效率上得到大大提升,而且为以后多服务器协同工作做了铺垫,最终使得大地 百科站点变成一个高吞吐率容易扩展的站点。能够应对目前和未来一定时间内用 户增长的需要,提升了站点的用户体验和服务质量,促进了大地百科站点今后的 发展。
关键字 web 优化,负载均衡,重构,压力测试
II
II
ABSTRACT
ABSTRACT
With the rapid development of Internet, web2.0 wiki type site as a rising star, has been all over the world. Dadipedia is a wiki class web2.0 type site, which was very slow and occasionally crashed because of the increasing users. Dadipedia can not meet the follow-up development because of the bad structure, re- Optimization of the structure become an urgent task.
This thesis analyzes the current existence of the earth dadipedia performance and scalability deficiencies, found some problems, such as PHP files all read from the disk, when the increase in high-traffic system IO overhead; system, the lack of opcode caching mechanism PHP code is executed each time leading to duplication of costs incurred in interpretation of compilation; structure, the lack of a database front-end caching mechanism so that when the pressure is too large to read the database; in scalability not take into account the situation of multi-server work together. In the analysis of these issues, this paper put forward a number of these solutions, and these programs have been field-testing and summary of test results last, dadipedias identified for the system architecture of the earth. The framework structure of the earth is divided
您可能关注的文档
- UHF频段射频识别天线的设计-电磁场与微波技术专业论文.docx
- UHF射频识别系统中的天线分析与设计-电子与通信工程专业论文.docx
- UHF频段无线收发模块的设计与实现-电路与系统专业论文.docx
- UHF频段耳蜗式多工器的研究-微电子学与固体电子学专业论文.docx
- UHMWPE关节置换材料的耐磨改性研究-材料加工工程专业论文.docx
- UHMWPE纤维性能及其应用研究-纺织材料与纺织品设计专业论文.docx
- UHF频段RFID系统中运动物体方向与速度识别的研究-电路与系统专业论文.docx
- UHF频段RFID读写器系统的研究-计算机应用技术专业论文.docx
- UHMWPE纳米纤维增强PBS基复合材料的 制备与降解行为研究-材料工程专业论文.docx
- UHMWPE超高分子量聚乙烯的链缠结初始研究-物理化学专业论文.docx
- Web使用挖掘关键技术分析-管理科学与工程专业论文.docx
- Web信息挖掘服务平台及数据备份技术研究-计算机科学与技术专业论文.docx
- Web信息抽取系统的设计与实现-软件工程专业论文.docx
- WEB信息整合平台设计与实现-计算机软件与理论专业论文.docx
- WEB内容监控的研究与实现-信息安全专业论文.docx
- Web信息自动抽取技术的研究-计算机软件与理论专业论文.docx
- Web内容管理系统的设计与实现-计算机应用技术专业论文.docx
- Web内容管理系统设计与实现-计算机科学与技术专业论文.docx
- Web内容自适应控制模型的设计与实现-计算机应用技术专业论文.docx
- Web安全评估与建议系统的研究与实现-软件工程专业论文.docx
文档评论(0)