高性能网络社区地设计与实现

高性能网络社区地设计与实现

ID:26771249

大小:3.88 MB

页数:209页

时间:2018-11-29

高性能网络社区地设计与实现_第1页
高性能网络社区地设计与实现_第2页
高性能网络社区地设计与实现_第3页
高性能网络社区地设计与实现_第4页
高性能网络社区地设计与实现_第5页
资源描述:

《高性能网络社区地设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、高性能网络社区的设计与实现重庆大学硕士学位论文学生姓名:朱建杰指导教师:洪沙副教授专业:计算机软件与理论(软件工程领域)学科门类:工学重庆大学软件工程学院二O一一年五月DesignandImplementationofHigh-PerformanceOnlineCommunityAThesisSubmittedtoChongqingUniversityInPartialFulfillmentoftheRequirementfortheDegreeofMasterofSoftwareEngineeringByZhuJianJieSupervisedbyAssociateProf.HongShaM

2、ajor:ComputerSoftwareandTheory(SoftwareEngineering)CollegeofSoftwareEngineeringofChongqingUniversity,Chongqing,ChinaMay2011中文摘要摘要随着社区技术的高速发展和社区技术的普及成熟,互联网正逐步跨入社区时代。然而,用户访问量的不断增加及用户数据量越来越庞大,导致网站性能越来越低,严重影响用户体验。因此,如何提高网络社区的性能、增强用户体验,成为了网络社区建设中的重要一环。本课题致力于打造一个高效率、高并发、高访问量的网络社区。提出了建设高性能网站的一整体解决方案。采用Ngni

3、x技术,实现网站负载均衡。使用内容分发网络技术,达到网络加速效果,提高网站访问效率。并着重进行了网站前端性能优化及数据库优化。本文首先对网络社区的课题背景及国内外发展现状作了阐述,然后,从需求分析,到系统设计,再到系统实现方面对网络社区作了深入分析,最后提出了系统在安全性及性能优化方面的设计。系统基于ASP.NET技术,采用MicrosoftStudioVisual2008+SQLServer2005开发完成,本系统取得了以下几方面的成果:1)开发了系统前端通用的Javascript框架,将系统前端页面常用的功能或效果以方法或属性的形式封装到类中,开发者实现某项页面效果,只需简单调用相应的方法

4、,减少了代码书写量,提高了开发效率,减小了维护复杂度。2)通过对软件体系架构的深入分析,开发了适合本系统的分层体系结构。系统各模块设计以“高内聚,低耦合”为原则,容易使用新的实现替换现有层次。3)运用WebService技术,解决了跨平台交互问题,实现了网络社区与其他应用程序的整合。4)从各方面对系统做了安全性设计,保障系统稳定正常的运行。并从Web前端、Web缓存、负载均衡等方面对系统性能进行优化,提出建设高性能网站的整体解决方案。目前,本网络社区系统已经试运行,运行状况稳定良好。系统实现了多种接入方式,用户可以通过各种不同的途径访问该系统。关键词:网络社区,高性能,Web缓存,NginxI

5、重庆大学硕士学位论文II英文摘要ABSTRACTAscommunitytechnologyhighspeeddevelopmentandpopularizationofcommunitytechnology,theInternetisgraduallymatureintothecommunityera.However,theusertrafficincreaseandtheuserdataquantitybecomelarge,leadingtowebsiteperformanceislower,Itseriouslyimpactstheuserexperience.Therefore,how

6、toimprovetheperformanceoftheonlinecommunity,enhancetheuserexperience,becomethemostimportantoneofbuildingthenetworkcommunity.Thissubjectiscommittedtocreatinganefficient,highconcurrency,highhitsonlinecommunity.Itproposedawholesolutionofbuildinghigh-performancewebsite.WeusedNgnixtechnologytorealizewebs

7、iteloadbalance,andusedcontentdistributionnetworktechnology,achievenetworkaccelerateeffectandimprovewebsiteaccessefficiency.Andthissubjectfocusedonthewebfront-endperformanceanddatabaseoptimized.Firstly

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。