声明
摘要
插图索引
附表索引
第1章 绪论
1.1 选题背景及意义
1.1.1 选题背景
1.1.2 选题的意义
1.2 国内外研究现状
1.2.1 国外现状
1.2.2 国内现状
1.3 主要存在的问题
1.4 论文研究内容
1.5 本文结构
第2章 开放平台关键性技术分析
2.1 开放平台基础构架分析
2.2 开放平台主要通信技术分析
2.2.1 REST构架风格
2.2.2 AJAX
2.3 开放平台授权方式分析
2.3.1 授权认证的必要性及其应用场景
2.3.2 OAuth2.0认证方式
2.3.3 OAuth2.0协议实例化描述
2.3.4 OAuth2.0协议安全性
2.4 开放平台在实际应用时的优点和不足
2.4.1 开放平台的优点
2.4.2 开放平台的不足
2.5 本章小结
第3章 用户系统软件设计
3.1 用户需求分析
3.2 关键模块设计
3.2.1 用户身份唯一性确定
3.2.2 用户关系圈维护
3.2.3 信息发布渠道
3.2.4 中小网站与用户的关系
3.3 本章小结
第4章 数据存储设计
4.1 数据库设计
4.2 根据性能需要优化数据库设计
4.3 本章小结
第5章 项目软件环境配置策略
5.1 Nginx服务器配置
5.1.1 Nginx的多CPU绑定
5.1.2 Nginx的负载均衡
5.1.3 配置Nginx处理PHP
5.2 PHP服务配置
5.3 使用Memcached共享用户Session
5.3.1 Memcached常用命令集
5.3.2 Memcached垃圾回收机制
5.4 使用PHP的APC扩展实现代码缓存
5.4.1 PHP APC缓存原理
5.4.2 APC配置
5.5 本章小结
第6章 系统测‘试
6.1 测试目标
6.2 测试环境
6.3 测试工具
6.4 测试策略
6.4.1 功能测试
6.4.2 用户界面测试
6.4.3 性能测试
6.4.4 安全性测试
6.4.5 兼容性测试
6.4.6 回归测试
6.5 测试结果
6.6 本章小结
结论
参考文献
致谢