ainila 发表于 2015-8-20 09:19:20

架构-LAMP特级学习(网站大访问量解决方案)

  网站运营要面对的四个问题总结:
  1.大访问量(主用负载均衡技术)
  2.大存储量
  3.访问速度
  4.服务器监控
  
  一、大访问量解决方案
  超级计算机 = 负载均衡 + 集群
  1.负载均衡
  定义:把众多的人群和访问量分担到不同的网络设备和服务器等, 即访问分流, 减少单个服务器压力
  负载均衡技术:
  Cisco以太网通道(网络层面)
  Windows NLB技术(服务器上)
  Linux LVS技术(服务器上)
  F5等负载均衡器(网络层面)
  其中NLB, LVS, F5都需要网络地址转换技术, 把请求转送到指定服务器上, 然后指定服务器直接返回给客户端不需经过LVS等服务器.
  2.冗余技术
  定义:对服务器进行备份, 如果一个服务器宕机, 则立即启动备份服务器, 防止单点故障, 集群中不论有多少台, 只有一台处于响应状态, 其他处于休眠状态

  Cisco HSRP热备份路由
  Windows集群技术
  Linux HA集群技术
  IBM AIX集群
  
  二、总结
  大流量高并发网站的解决方案:
  1.使用负载均衡技术(思科以太网通道, Linux LVS技术, F5负载均衡器)和CDN网络加速技术
  2.使用缓存技术, 服务器端(MySQL查询缓存, Memcache、Redis缓存、页面静态化缓存, Squid代理缓存, 配置服务器响应头控制缓存)
  3.优化数据库(数据库设计优化, 查询优化, 存储过程优化, 索引优化, 主从复制, 分区分表)
  4.禁止外部盗链
  5.控制大文件下载
页: [1]
查看完整版本: 架构-LAMP特级学习(网站大访问量解决方案)