美文网首页
网站技术架构与性能优化(伸缩性架构)

网站技术架构与性能优化(伸缩性架构)

作者: 未_来_可_期 | 来源:发表于2019-02-26 14:31 被阅读0次
伸缩性架构

    一.伸缩性设计模式

          一).不同功能进行物理分离实现伸缩

          应用服务器 => 数据库分离 => 缓存分离 => 静态资源分离

          还分为两种情况:

              纵向: 从高级逻辑 到 底层调用

              横向: 不同功能的横向解偶

          二).单一功能通过集群实现伸缩

    二.应用服务器集群的伸缩性设计

          核心:http请求分发

          分类:

              1.http重定向  302 location 不利于SEO

              2.DNS域名解析  多重负载均衡

              3.反向代理  请求转发

              4.IP负载均衡  修改ip地址

              5.数据链路层负载均衡  不修改ip地址

              6.负载均衡算法:  轮询 加权轮询 随机 最少连接 源地址散列

    三.分布式缓存集群的伸缩性设计

          就是一个 一致性hash算法

    四.数据存储服务器集群的伸缩性设计

          1.关系数据库

              一).主从分离

              二).数据分片/分区

          2.NoSql

              sql + 数据一致性 => 高可用 + 可伸缩

相关文章

  • 大型网站技术架构(三)要素

    大型网站技术架构核心原理与案例分析 读书笔记 大型网站核心架构要素 性能 可用性 伸缩性 扩展性 安全性 一、性能...

  • 网站技术架构与性能优化(伸缩性架构)

    一.伸缩性设计模式 一).不同功能进行物理分离实现伸缩 应用服务器 => 数据库分离 => 缓存分离 => ...

  • 三、伸缩性-负载均衡

    什么是网站的伸缩性?网站的伸缩性的应用场景?具体的伸缩性架构应该怎样划分和架构? 1. 伸缩性 在《大型网站技术架...

  • 大型网站技术架构——核心架构要素

    大型网站的核心架构要素主要包括性能、可用性、伸缩性、扩展性、安全性5个方面。 一、高性能 性能优化手段: 1. 前...

  • 大型网站核心架构要素

    大型网站核心架构要素 性能 可用性 伸缩性 扩展性 安全性 性能 浏览器端:浏览器缓存,页面压缩,优化页面布局,减...

  • 大型网站技术架构(六)伸缩性

    大型网站技术架构核心原理与案例分析 读书笔记 伸缩性架构 一、设计 不同功能的物理分离 纵向分离: 横向分离: 横...

  • web前端性能优化

    本文为读《大型网站技术架构-核心原理与案例分析》(作者李智慧)的笔记,摘抄。 web前端性能优化 浏览器访问优化1...

  • 网站技术架构与性能优化(高可用架构)

    一.网站可用性度量 网站可用时间占比(4个9) 二.高可用架构 实现高可用架构的主要手段: 数据服务的冗余备...

  • 大型网站技术架构(四)高性能

    大型网站技术架构核心原理与案例分析 读书笔记 高性能架构 内容导读: 常见的性能测试指标和性能测试方法; Web前...

  • 大型网站系统架构图

    安全架构 核心架构要素 高性能架构 高可用架构 伸缩性架构 可拓展性架构 * 前言 前端架构 应用层架构 安全架构...

网友评论

      本文标题:网站技术架构与性能优化(伸缩性架构)

      本文链接:https://www.haomeiwen.com/subject/bxuayqtx.html