分布式架构
当一个服务器的请求使用超出物理极限时,有两个解决办法,一是增加cpu,硬盘等计算,存储设备的性能和数量,二是将请求分布到其它服务器处理。第二种办法就是分布式架构的应用场景,现实由于方法一的成本过高,处理器价格随着处理性能成指数级增长,同时多台相对廉价的服务器也可以提升处理性能,因此方法二才是大部分时候的解决方案。
reids
remote dictionary server,远程字典服务,主要用于解决客户端频繁获取相同的数据时数据库读取速度过慢的问题,redis可以是一个在数据库和用户之间的高速存储器,它可以将用户频繁使用的数据存储起来,以便用户快速获取。
缓存
dram 内存(dynamic random accesss memory) sram 缓存(static ...),缓存应用很广泛,大致是为了加速获取频繁使用的数据的手段。