- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
冗余 网站需要 7X24 小时连续运行,但是服务器随时可能出现故障,特别是服务器规模比较大时,出现某台服务器宕机是必然事件。要想保证在服务器宕机的情况下网站依然可以继续服务,不丢失数据,就需要一定程度的服务器冗余运行,数据冗余备份,这样当某台服务器宕机时,可以将其上的服务和数据访问转移到其他机器上。 访问和负载很小的服务也必须部署至少两台服务器构成一个集群,其目的就是通过冗余实现服务高可用。数据库除了定期备份,存档保存,实现冷备份外,为了保证在线业务高可用,还需要对数据库进行主从分离,实时同步实现热备份。 为了抵御地震、海啸等不可抗力导致的网站完全瘫痪,某些大型网站会对整个数据中心进行备份,全球范围内部署灾备数据中心。网站程序和数据实时同步到多个灾备数据中心。 自动化 在无人值守的情况下网站可以正常运行,一切都可以自动化是网站的理想状态。目前大型网站的自动化架构设计主要集中在发布运维方面。 网站在运行过程中可能会遇到各种问题:服务器宕机、程序Bug、存储空间不足、突然爆发的访问高峰。网站需要对线上生产环境进行自动化监控,对服务器进行心跳检测,并监控其各项性能指标和应用程序的关键数据指标。如果发现异常、超出预设的阈值,就进行自动化报警,向相关人员发送报警信息,警告故障可能会发生。在检测到故障发生后,系统会进行自动化失效转移,将失效的服务器从集群中隔离出去,不再处理系统中的应用请求。待故障消除后,系统进行自动化失效恢复,重新启动服务,同步数据保证数据的一致性。在网站遇到访问高峰,超出网站最大处理能力时,为了保证整个网站的安全可用,还会进行自动化降级,通过拒绝部分请求及关闭部分不重要的服务将系统负载降至一个安全的水平,必要时,还需要自动化分配资源,将空闲资源分配给重要的服务,扩大其部署规模。 安全 互联网的开放特性使得从诞生起就面对巨大的安全挑战,网站在安全架构方面也积累了许多模式:通过密码和手机校验码进行身份认证;登录、交易等操作需要对网络通信进行加密,网站服务器上存储的敏感数据如用户信息等也进行加密处理;为了防止机器人程序滥用网络资源攻击网站,网站使用验证码进行识别;对于常见的用于攻击网站的XSS攻击、SQL注入、进行编码转换等相应处理;对于垃圾信息、敏感进行过滤;对交易转账等重要操作根据交易模式和交易信息进行风险控制。 网站的高性能架构 什么叫高性能的网站? 两个网站性能架构设计方案:A 方案和B 方案,A 方案在小于100 个并发用户访问时,每个请求的响应时间是1 秒,当并发请求达到200 的时候,请求的响应时间将骤增到10 秒。B 方案不管是100个并发用户访问还是200 个并发用户访问,每个请求的响应时间都差不多是1.5 秒。哪个方案的性能好?如果老板说“我们要改善网站的性能”,他指的是什么? 同类型的两个网站,X 网站服务器平均每个请求的处理时间是500 毫秒,Y 网站服务器平均每个请求的处理时间是1000 毫秒,为什么用户却反映Y 网站的速度快呢? 网站性能是客观的指标,可以具体体现到响应时间、吞吐量等技术指标,同时也是主观的感受,而感受则是一种与具体参与者相关的微妙的东西,用户的感受和工程师的感受不同,不同的用户感受也不同。 网站性能测试 用户视角的网站性能 就是用户在浏览器访问时的网站的速度快还是慢 优化手段: 1.优化页面HTML样式 2.利用浏览器的并发和异步 3.调整浏览器缓存策略 4.CDN和反向代理 网站性能测试 开发人员视角的网站性能: 1.响应延迟 2.系统吞吐量 3.并发处理能力 4.系统稳定性 主要优化手段: 1.使用缓存加速读取速度 2.使用集群提高系统吞吐能力 3.使用异步消息加快响应及实现消峰 4.优化代码改善程序性能 网站性能测试 运维人员视角的网站性能: 1.网络运营商的带宽能力 2.服务器的硬件配置 3.数据中心的网络结构 4.服务器和带宽的利用率 优化手段: 1.建设优化骨干网 2.使用高性价比定制服务器 3.利用虚拟化技术优化资源利用 性能测试指标 不同的视角有不同的性能标准,不同的标准有不同的测试指标,开发和测试人员的视角测试的主要指标响应时间、并发数、吞吐量、性能计数器. 1.响应时间: 响应时间是系统的最重要的性能指标,直观的反映了系统的快慢. 性能测试指标 2.并发数 : 指系统能够同时处理请求的数目,这个数字也反映了系统的负载特性.对网站而言,并发数即网站并数用户数,指同时请求的用户数目. 与网站并发用户数相对应的还有网站在线用户数(当前登录网站的用户总数)和网站系统用户数(可能访问系统的总用户数,对多数网站而言就是注册用户数)。其数量比较关系为: 网站系统用
您可能关注的文档
- Shopping经典购物广告集锦概述.ppt
- IP基础知识培训概述.ppt
- IP网络基础知识培训概述.ppt
- SIF煤样的制备方法概述.ppt
- IP网络通信基础概述.ppt
- Simulink建模与仿真(精华版)概述.ppt
- ironport介绍概述.ppt
- SIMULINK模块介绍概述.ppt
- SIS系统讲义概述.ppt
- iSaSCADA智能变电站辅助系统综合监控平台应用概述.ppt
- 2025年广播电视编辑记者题库试题【考点精练】附答案详解.docx
- 2025年广播电视编辑记者高分题库及答案详解(最新).docx
- 广播电视编辑记者考试彩蛋押题含答案详解(典型题).docx
- 广播电视编辑记者常考点试卷【实用】附答案详解.docx
- 广播电视编辑记者考试黑钻押题附答案详解(研优卷).docx
- 2025广播电视编辑记者考试综合练习含答案详解(综合题).docx
- 2025国家电网招聘考试自我提分评估(各地真题)附答案详解.docx
- 2025年广播电视编辑记者过关检测试卷附答案详解(精练).docx
- 2025年广播电视编辑记者考试综合练习及参考答案详解(实用).docx
- 2025年广播电视编辑记者测试卷含答案详解【满分必刷】.docx
最近下载
- QBT5510-2021 家用电冰箱保鲜性能试验方法.pdf VIP
- 纸箱生产技术培训.docx VIP
- 金属成型软件:PAM-STAMP二次开发_(14).用户界面与图形编程.docx VIP
- TJ9-74 工业与民用建筑结构荷载规范.pdf VIP
- ±800kV及以下直流架空输电线路工程施工及验收规程.pdf VIP
- 2025年勘察设计注册土木工程师水利水电工程资格考试基础考试大纲.pdf VIP
- 纸箱生产工艺流程.ppt VIP
- 2025汽车驾驶员高级技师基本理论知识考试题(+答案解析).docx VIP
- 固化剂化学品安全技术说明书.docx VIP
- 浙江省居住建筑节能设计标准.pdf VIP
文档评论(0)