首页> 中文学位 >基于LAMP的浏览器动态定制系统的设计与实现
【6h】

基于LAMP的浏览器动态定制系统的设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究背景

1.2 主要研究内容

1.3 国内外研究现状

1.3.1 软件定制研究现状

1.3.2 浏览器现状

1.4 内容创新点

1.5 论文组织

第二章 系统分析与设计

2.1 需求分析和总体设计

2.2 云锦平台设计

2.2.1 实现功能

2.2.2 整体结构设计

2.2.3 权限设计

2.2.4 数据库设计

2.2.5 memcache设计

2.2.6 日志模块设计

2.2.7 数据库操作设计

2.3 安装包生成器设计

2.3.1 技术难点

2.3.2 和云锦平台交互

2.3.3 生成器运行方式

2.3.4 任务进程互斥实现

2.3.5 异常处理机制

2.4 相关技术介绍

2.4.1 MySQL

2.4.2 PHP技术

2.4.3 MVC模型

2.4.4 网站三层结构

2.5 本章小结

第三章 系统实现

3.1 云锦平台实现

3.1.1 渠道模块实现

3.1.2 数据监控实现

3.1.3 一致性哈希算法实现

3.2 生成器实现

3.2.1 目录和配置

3.2.2 任务生成

3.2.3 生成器进程

3.2.4 上线与下载

3.3 本章小节

第四章 性能优化

4.1 性能测试工具

4.2 优化策略

4.2.1 前端优化

4.2.2 后端优化

4.3 优化效果

4.4 本章小节

第五章 总结与展望

5.1 总结

5.2 展望

参考文献

致谢

展开▼

摘要

科学技术的发展加速了人们步入信息化社会的步伐,信息化时代,浏览器作为互联网入口在人们获取信息的过程中扮演着十分重要的角色,随着移动互联网、云计算的兴起,桌面应用慢慢消褪,浏览器的重要性越发显现出来。相比于移动端,PC浏览器市场已经被国内外厂商牢牢占据,新进入者机会渺茫,但作为搜索引擎公司,百度抢占互联网入口,推出自有浏览器具有十分重要的战略意义。
  浏览器的开发是一个复杂的过程,建立一套便捷的发布流程,根据不同渠道、用户个性化定制对浏览器的市场前景具有十分重要的意义。鉴于此,本论文阐述了一种基于LAMP的浏览器动态定制系统,LAMP是Linux-Apache-MySQL-PHP首字母的简写,是国际流行的Web框架,它具有轻量、快速开发、跨平台、高性能等特点,在很多成熟的企业级系统中都有应用。
  从功能上本系统可以分为两部分:云锦平台和安装包生成器。云锦平台是基于web的系统,采用通用的MVC三层模型开发,它有很多模块组成,比如负责用户请求接收的用户模块,负责对浏览器的运行安装卸载情况做实时监控的数据监控模块;生成器是基于守护进程的服务,它通过云锦平台提供的接口异步获取任务,根据配置自动编译生成浏览器安装包。除此之外,文中还对三层B/S模式的实现过程、网站安全、前后端性能优化也作了详细阐述。最后总结了本次开发的经验和该浏览器动态定制系统存在的不足,以及下一步的改进。
  该系统开发完成后,已投入运营。在实际使用中,不仅满足运营人员对浏览器动态定制和各环节的智能监控,还能够有效地完成其他各项工作。长远来看,它节省了人力成本,提高了工作效率,具有较高的实用价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号