zoukankan      html  css  js  c++  java
  • 大型网站的分布式方案

    现在但凡说到大数据,就要提分布式,集群,这里写个文档,来说明有哪些分布式方案。

      1、分布式应用和服务:将分层和分割后的业务和服务分布式部署,除了可以改善网站性能和并发性,加快开发发布速度,减少数据库资源链接消耗,还可以使不同应用复用共同的服务,便于业务扩展功能。

     2、分布式静态资源,网站的静态资源例如css ,js logo 图片等独立分布式部署, 并采用独立的域名,即 人们说的动静分离。静态资源分布式部署可以减轻应用服务器的压力。通过使用独立域名加快浏览器并发加载速度。

     3、分布式数据和存储。大型网站需要处理海量数据,除传关系型数据库使用分布式存储外 ,各种NOSql 也都是为分布式而生。

     4、分布式计算:严格来说,应用、服务、实时数据处理都是计算,网站除了在线业务,还有很多后台业务需要处理,比如搜索引擎索引的创建,数据仓库的建立,这些业务的计算规模很庞大,目前网站普遍使用Hadoop和mapreduce 框架来处理此类计算。其特点是移动计算而不是移动数据,将计算程序分发的数据的位置,分布式计算。

     5、分布式服务器部署,分布式文件系统,分布式锁等。基本如果一个网站足够大,所有的地方基本都有分布式的部署。

  • 相关阅读:
    指针理解
    http和https区别
    js 日历控件
    Linux 目录详解!(转)
    互换位置输出
    晨时跌荡起伏的心情
    c++冒泡排序
    游标使用
    防止Sql注入
    ssl加密原理
  • 原文地址:https://www.cnblogs.com/zgghb/p/4266803.html
Copyright © 2011-2022 走看看