• 网站架构知识系列-笔记


    1.网站架构演进

    单服务器数据库->应用服务数据服务分离->使用缓存改善网站性能->使用应用服务器集群改善网站并发处理能力->数据库读写分离->使用反向代理和CDN加速网站响应->使用分布式文件系统和分布式数据库系统->使用NoSql和搜索引擎->业务拆分->分布式服务

    2.网站架构演化价值观

    核心价值是随网站所需灵活应对

    主要力量是网站的业务发展

    3.架构设计误区

    一味追随大公司的解决方案

    为了技术而技术

    企图用技术解决所有问题

    4.网站架构模式

    分层

    分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对比较单一的职责,然后通过上层对下层的依赖和调用组成一个完整的系统

    分割

    分割就是纵向方面对软件进行切分,比如应用层将不同业务进行分割

    分布式

    将不同模块部署在不同服务器上,通过远程调用系统工作,分布式意味着可以使用更多的计算机完成同样的功能

    集群

    功能模块服务器集群话,通过负载均衡设备共同对外提供服务

    缓存

    缓存就是将数据存放在离计算机最近的位置以加快处理速度

    异步

    降低系统耦合性,提高系统可用性,加快网站响应速度,消除并发访问高峰

    冗余

    服务可用性保障

    自动化

    一切都可自动化是网站的理想状态,目前大型网站的自动化架构设计主要集中在自动化运维方面

    安全

    应对安全挑战

  • 相关阅读:
    Java-Scanner
    Java-Stream File IO
    Java-方法
    Java-日期 正则表达式
    Java-数组
    Java-Character String StringBuffer StringBuilder
    Bootstrap栅格系统
    canvas-nest.js 设置网页背景
    Oracle数据库与MySQL的不同点
    java oop第15章_Socket网络编程
  • 原文地址:https://www.cnblogs.com/ikuman/p/5093485.html
Copyright © 2020-2023  润新知