分布式网站是怎么演变来的

分布式网站是怎么演变来的

question

当很多用户同时访问网站,进行数据操作,文件读取,业务逻辑处理会给系统造成内存不足,怎么解决。

step

1.让用户获得经常需要的数据比如省份,菜单,商品名,快速的访问,而不是从数据库中访问,我们需要把这些数据放入缓存中,单个服务的缓存有限,我们就需要多个服务的缓存累加来解决这样的问题。
2.单个数据库访问慢,我们就需要主从数据库,主数据库进行存操作,从数据库进行读操作,主数据库更新,从数据库自动更新,保持一致。
3.文件数据很大后,占用硬盘很大,采用多个服务器,存放文件,比如用户的聊天记录,上传图片
4.应用服务器,主要是接受用户的请求,处理逻辑,cpu比较高,用多台服务器,在前面一步采用均衡模块,决定请求去往哪个应用服务器。
5.为了解决用户网络差的问题,可以将数据缓存在网络运营中心,更快访问数据,当请求到应用服务中,检查是否缓存了相同请求的数据,提供更快的反应给用户数据。

refs

http://blog.csdn.net/tzs_1041218129/article/details/52748271


last update 2016-10-08

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值