社会性网络服务研究及应用平台开发

来源 :重庆大学 | 被引量 : 0次 | 上传用户:lijinjie1981
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
社交是人类生活的本质需求之一。SNS(Social Networking Services,即社会性网络服务)平台是以分布式计算理论为基础,通过P2P(Peer-to-Peer,对等)技术构建的下一代基于个人的网络基础软件,它的意义在于通过在互联网上模拟现实世界的交往过程使得人们的交往变得更加方便快捷。同时,SNS作为一个典型的WEB2.0应用以及其具有的高并发数的性质,要求其必须更加注重系统的性能,提升用户的体验度。CDN(Content Delivery Network,即内容分发网络)作为近年来兴起的一种针对互联网性能不佳的解决方案,通过应用层协议将部署在传统Internet上的各个缓存服务器节点连接成一层新的服务覆盖网络,为用户提供就近WEB访问服务。这种内容分发服务能有效地减轻服务器压力,提升站点性能和可扩展性。本文从实际案例需求出发,将CDN和甘肃网通SNS平台相结合,研究了其具体的流程以及关键技术,设计并实现了面向CDN的甘肃网通SNS平台。该平台的主要目的在于整合其下的各种个人用户和政企用户资源,加强他们之间的关系,同时进一步增强用户黏性和提升用户规模。本文主要工作包括:1.介绍了SNS的特点,研究了现有的SNS实现技术,分析了CDN的工作原理与关键技术以及将其与SNS相结合的运行机制与优点;2.描述了甘肃网通SNS平台的实现目标,分析了其总体功能需求,重点介绍了个人信息管理、相册、好友管理和社区活动等模块的功能需求,给出了相应的用例图以及用例描述,最后分析了系统的非功能性需求以及软硬件环境;3.对于甘肃网通SNS平台进行了全面设计,给出了主要模块的设计及其时序图,阐述了该平台的数据库设计,列出了部分主要数据表;4.构建了软件框架与部署环境,使用LAMP(Linux,Apache,Mysql,Php)技术实现了面向CDN的甘肃网通SNS平台;5.详细介绍了CDN的实现策略与机制,以及CDN中内容管理策略以及负载均衡实现方案。在基于HTTP的缓存控制基础上,结合甘肃网通SNS平台使用APACHE服务器的实际情况给出了配置方案;6.对系统平台进行了详细测试,包括功能测试、性能测试和安全性测试;7.对于论文工作进行了总结和展望。所实现的甘肃网通SNS平台提供了丰富的社区应用以及良好的操作界面。
其他文献
随着互联网技术的快速发展,互联网上的文本信息呈现飞速增长。如何从海量文本中快速准确地抽取人们需要的知识正在成为研究的热点。其中,从文本中自动抽取实体关系的研究显得
生物特征识别技术基于个体的生理或行为特征自动地识别个体。生物特征包括脸、指纹、虹膜、手臂几何、耳、签名和声音,其中虹膜被认为是具有最好的识别效果。虹膜识别是一个识
图像插值是最基础的图像研究课题之一,许多的图像插值方法在文献中被提出,用以解决非压缩图像的插值问题。然而,大量的视频序列是以压缩格式存储的,或由带宽限制要求视频以压
随着通信和视频编码技术的发展,视频的网络传输成为现实,并且得到广泛发展。但是在视频的网络传输中,由于丢包或者信道失效(无线网络)所造成的视频数据丢失,会降低重构视频的
随着计算机技术、云计算和经济全球化的迅速发展,工作流技术被广泛应用到各种领域中。然而,所有的领域都存在某种程度和形式上变化因素,这意味着在业务过程执行过程中,组织或
椭圆曲线加密算法在现实生活中的应用是非常广泛的,其加密效果是经过实践检验的。椭圆曲线加密算法的加解密过程会涉及到有限域上的基本的算术运算。而且本文所涉及的算术运
音频检索技术发展的时间还不长,目前关于音频检索技术的研究主要集中在检索的算法上。音频样例检索是音频检索的主要方法之一。在基于样例的音频检索中,音频样例的选择对检索
在SOA环境下,服务组合用以将多个服务构件组织到一起满足大粒度需求,被看作是服务计算领域的一个重要的热点理论问题。国内外研究者从不同角度设计并开发了大量的服务组合算
植物病虫害是农作物减产的主要原因,给农业生产带来了极大的损失。随着基因工程技术的发展,人们已经能够将多种抗病虫害的基因转入目的植物中。发掘植物自身的抗性基因,培育
图像融合是信息融合中以图像为研究对象的分支,图像融合就是把多个不同模式的图像传感器获得的同一场景的多幅图像,或同一传感器在不同时刻或不同方式下获得的多幅图像合成一