大型网站架构的目标与挑战

目录

 

何谓大型网站

网站架构演变及其技术脉络


何谓大型网站

没有统一的判断标准,流量大小是一个重要指标。日均流量至少IP>1,000,000才算大型网站

网站内容是否“动态”才是关键

high availability 负载均衡,数据备份,异地容灾

high performance:高速缓存,并行计算,异地镜像

scalability

网站架构演变及其技术脉络

Web动静态资源分离及其与DB物理分离

优点:防止两个程序争夺资源

缺点:存在单点失败,谈不上high availability

技术点:应用设计要保证可扩展。web server动/静态资源分离

Web Server:Apache/Nginx/IIS/JBoss... Http服务器和应用服务器综合体

DB Server:

Web动/静态资源分离

browser(ie/Firefox...)   静态请求/动态请求 http Server 动态请求 application server (jBoss/Tomcat)

动态页面静态化处理

缓存:减少访问低速设备

缓冲:数据从CPU到磁盘,磁盘响应比较慢,就先把数据存到内存的缓冲区。

数据分块存储,块大小512K/4M/64M(Hadoop)

数据库读写分离

负载均衡:分库策略需要有代理

内容分发网络CDN(content delivery network):将网站内容分发到离用户最近网络的边缘,使用户就近获取

架构进化与退化:简单就好,慎防过度设计

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值