论文摘要
Web2.0是当今互联网的热门概念之一。Web2.0注重用户的交互,用户既是网站内容的浏览者,也是网站内容的制造者。作为Web2.0的一种核心应用,基于六度分隔理论的社会网络系统(Social Network System, SNS),是继门户网站之后的第二代互联网模式。随着Facebook及MySpace等SNS网站示范性作用的刺激,世界各地的SNS网站也如雨后春笋般地迅速成长。SNS网站的发展势头迅猛,其速度远远超过传统网站。面对快速增长的用户群,如何解决大量用户访问、高并发请求,构建海量数据存储、高效的开放平台成为当前SNS系统面临的主要技术难题。论文分析了SNS网站背景、国内外现状及SNS网站迅速发展的原因,阐述其研究的意义。针对SNS系统中的高访问、高并发、海量存储、稳定性、扩展性等难题,分别从索引优化、数据库分割设计、图片存储优化、Cache对象缓存机制、内容分离机制、全文检索、负载均衡处理、WebService开放平台高效性等关键技术方面,给出了相应的解决方案。通过对SNS系统实现中的关键技术进行分析后,论文给出了一个SNS系统案例的设计与实现,阐述了上述关键技术解决方案如何在案例的设计与实现中得到很好的应用,并对成功实现的SNS系统进行应用效果分析。通过案例的成功实施与应用效果分析,得出这些关键技术的解决方案能够提高SNS的系统效率,有效改善用户体验,为运营平台带来经济效益,达到降低成本、提高性能、加强稳定性和延伸系统扩展性的效果,为SNS系统的进一步推广奠定了基础,具有良好的应用前景。
论文目录
摘要Abstract目录插图索引附表索引第1章 绪论1.1 概述1.1.1 SNS网站发展背景1.1.2 SNS国内外研究现状1.2 主要的研究内容1.3 研究目的和意义1.4 论文结构第2章 SNS实现关键技术研究2.1 存储优化处理2.1.1 索引优化技术2.1.2 数据库分割2.1.3 图片存储优化2.2 性能效率优化2.2.1 Cache对象缓存2.2.2 内容分离处理机制2.2.3 全文检索2.3 系统扩展性研究2.3.1 负载均衡2.3.2 文件服务器处理2.4 其它方面技术2.4.1 图片缩放技术2.4.2 模板技术2.5 本章小结第3章 SNS开放平台研究3.1 开放平台研究背景3.2 开放平台关键问题3.3 技术解决方案探索3.4 本章小结第4章 SNS系统架构设计及关键技术应用4.1 系统分析与架构设计4.1.1 整体系统的功能4.1.2 系统性能需求4.1.3 总体拓扑方案4.1.4 软件平台架构4.2 核心功能设计与关键技术应用4.2.1 个人空间设计4.2.2 相册功能设计4.2.3 群组功能设计4.2.4 好友功能设计4.2.5 网络功能设计4.2.6 APP开放平台设计4.3 本章小结第5章 SNS系统关键技术应用效果分析5.1 存储优化效果分析5.2 性能效率效果分析5.3 系统扩展效果分析5.4 开放平台效果分析5.5 项目案例应用效果分析5.5.1 效果分析案例一5.5.2 效果分析案例二5.6 本章小结结束语参考文献致谢附录A 攻读学位期间所发表的学术论文目录
相关论文文献
标签:海量存储论文; 高并发访问论文; 服务论文;