- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大型网站服务器架构方案
大型网站服务器架构方案
随着网络技术的不断发展,互联网和局域网在人们的工作和生活中得到了广泛的应用。服务器作为整个网络运行的基石,发挥着举足轻重的作用。从当前的网络发展状况看,在互联网行业,以Web 2.0模式运营的网站的蓬勃兴起,在为人们带来广阔应用的同时,亦对服务器提出了更为苛刻的需求。围绕着这一领域,亦出现了很多全新的技术概念,而对服务器技术及其应用模式的了解,是深入了解和掌握网络技术的基础。
应用需求--交互模式对系统平台要求更苛刻
Web 2.0网站是指将传统的网站构架(平台、内容源、用户、传播方式等)转化到以用户为核心的网站构架上来,包括一系列体现web2.0概念的元素、定位和创意。web2.0网站在构架上须体现两大宗旨,即强大的后台系统和简单的前台页面,也即提供良好的用户体验。
随着web 2.0各种应用的进入到日常生活,众多新兴的交互模式和互联网技术不断纷纷涌现,像博客、播客、威客、分类信息、WIKI、视频分享、网络电视、P2P下载、社区、CDN内容分发等形式,正在被越来越多的网站所应用,这样势必会有更多的用户加入其中,晒照片、晒视频、晒声音,谈吃、谈玩、谈旅游、谈技术课题等都成为他们生活中不可或缺的一部分。这样也对承载网站系统平台的服务器提出了更为苛刻的要求。
大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。,解决大型网站面临的高负载和高并发问题
解决方案:
应用细分 确保高效稳定运行
由上可以看出,在构建大型网站系统平台中,高扩展性、高可用性以及具备成本优势的解决方案是他们所迫切需要的,而在选购服务器产品时,一款性价比高、功能强大、管理维护便捷的服务器更能契合此系统平台搭建需要。
解决方案拓扑图
前端CDN加速
内容分发网络(CDN)采用智能路由和流量管理技术,及时发现能够给访问者提供最快响应的加速节点,并将访问者的请求导向到该加速节点,由该加速节点提供内容服务。利用内容分发与复制机制,CDN客户不需要改动原来的网站结构,只需修改少量的DNS配置,就可以加速网络的响应速度。当用户访问了使用CDN服务的网站时,DNS域名服务器通过CNAME方式将最终域名请求重定向到CDN系统中的智能DNS负载均衡系统。智能DNS负载均衡系统通过一组预先定义好的策略(如内容类型、地理区域、网络负载状况等),将当时能够最快响应用户的节点地址提供给用户,使用户可以得到快速的服务。同时,它还与分布在不同地点的所有CDN节点保持通信,搜集各节点的健康状态,确保不将用户的请求分配到任何一个已经不可用的节点上。而网宿CDN还具有在网络拥塞和失效情况下,能拥有自适应调整路由的能力。使用了CDN服务后,用户的访问流程如下图所示:图 CDN用户访问流程图用户向浏览器提供要访问网站的域名,域名解析的请求被发往网站的DNS域名解析服务器;由于网站的DNS域名解析服务器对此域名的解析设置了CNAME,请求被指向CDN网络中的智能DNS负载均衡系统;智能DNS负载均衡系统对域名进行智能解析,将响应速度最快的节点IP返回给用户;浏览器在得到速度最快节点的IP地址以后,向CDN节点发出访问请求;由于是第一次访问,CDN节点将回到源站取用户请求的数据并发给用户;当有其他用户再次访问同样内容时,CDN将直接将数据返回给客户,完成请求/服务过程。通过以上的分析我们可以看出,CDN服务对网站访问提供加速的同时,可以实现对普通访问用户透明,即加入缓存以后用户客户端无需进行任何设置,直接输入被加速网站原有的域名即可访问负载均衡 负载均衡将是大型网站解决高负荷访问和大量并发请求采用的终极解决办法。 负载均衡技术发展了多年,有很多专业的服务提供商和产品可以选择,我个人接触过一些解决方法,其中有两个架构可以给大家做参考。 L采用IP负载均衡技术和基于内容请求分发调度器具有很好的吞吐率 HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的信息录入自动生成静态页面,还能具备频道管理、权限管理、自动抓取等功能,对于一个大型网站来说,拥有一套高效、可管理的CMS是必不可少的。 除了门户和信息发布类型的网站,对于交互性要
您可能关注的文档
- 外协PCBA制程规范.doc
- 外伤的基本处理.ppt.ppt
- 外商投资法律意见书.doc
- 外商投资物流领域指引.doc
- 外国名著中主人公的人物形象.doc.doc
- 复评自评报告.ppt.ppt
- 外国教育史答案.doc
- 外国文学史复习资料.doc.doc
- 外国法制史选择题.doc.doc
- 外国老师这样讲灰姑娘的故事—有效沟通表达能力培养训练课程PPT模板课件演示文档幻灯片资料.ppt
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
文档评论(0)