redis做DB缓存mysql做冗余数据库,memcached主备存储session下的集群高可用方案

redis做DB缓存mysql做冗余数据库,memcached主备存储session下的集群高可用方案_第1张图片

nginx负载均衡器

memcached主从数据同步内存复制做双机热备,存储用户session,解决单点故障问题!

redis主备模式做cache,非事务性复杂业务,简单业务逻辑做nosql永久数据库替代方案,并同步数据消息队列至mysql数据库减少mysql并发请求问题

static静态文件服务器DNS多个二级域名可提升浏览器文件数加载速度(单个域名下,浏览器对每秒加载文件数是有限制的,不同浏览器下的单域名每秒请求文件数限制不同)....

读多写少情况下 mysql做冗余数据库 主从读写分离设置,单主写负载给予略高配置,从机只读,主机只写!(事务性主从设置采用行级复制可支持不同存储引擎之间的注册那个复制,但性能会受到一些损失,非事务性复制采用默认binlog执行语句复制方案效率更高,但使用如UUID等不确定性内容的插入数据会导致复制出错,具体根据实际情况选择采用哪种复制方式...)

你可能感兴趣的:(架构,php,linux)