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

来源:互联网 发布:淘宝固定背景导航 编辑:程序博客网 时间:2024/06/09 22:23

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

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