博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大型网站的架构设计与演进
阅读量:4585 次
发布时间:2019-06-09

本文共 397 字,大约阅读时间需要 1 分钟。

大型网站之大,在于访问量和数据量同时都规模巨大,缺一不可。

1. 架构设计

大型网站中,最核心的功能是计算和存储。

  • 存储:DataBase,
  • 计算:Application server,应用服务器完成业务功能和逻辑。

如果将数据库和应用同时置于一台主机,当面对海量的访问量和数据量时,将发生单机负载告警,

  • 单机负载告警,数据库和应用分离;
    • 把数据库和应用从一台机器分到两台机器;
  • 应用服务器负载告警,让应用服务器走向集群化构。应用服务器从一台变为两台后,需要解决如下的两个问题:

    • 用户对两个应用服务器的访问选择问题。
      • 通过 DNS 来解决
      • 通过在应用服务器集群前增加负载均衡来解决;

    这里写图片描述

    • session 会话的问题;
  • 数据读压力变大,读写分离;对于大型网站的读多写少的业务场景,为数据库增加一个读库;
    这里写图片描述

转载于:https://www.cnblogs.com/mtcnn/p/9421486.html

你可能感兴趣的文章
【FFT&NTT 总结】
查看>>
洛谷——P1802 5倍经验日
查看>>
leetcode121—Best Time to Buy and Sell Stock
查看>>
【系统优化】为系统提速,何须重装
查看>>
让Chrome 接管邮件连接,收发邮件更方便了
查看>>
cmd 编码 utf8
查看>>
jquery-file-upload demo
查看>>
第一期_Nor Flash
查看>>
oracle 10g
查看>>
ecshop那些事
查看>>
Oracle复制表结构及数据
查看>>
javaweb实现添加课程
查看>>
andriod jbox2d学习笔记二 通过移动关节移动body
查看>>
python列表-简单操作
查看>>
NYOJ题目97兄弟郊游问题
查看>>
IIS web.config拒绝访问 未能开始监视对 XX 文件的更改
查看>>
Opengl编程指南第二章:状态管理、几何绘图
查看>>
二分查找——算法系列
查看>>
python中的命名
查看>>
读书印记 - 《大学潜规则:谁能优先进入美国顶尖大学》
查看>>