随笔分类 -  高性能的网站架构设计

摘要:一、基本概念大数据量下,搞mysql,以下概念需要先达成一致1)单库,不多说了,就是一个库 2)分片(sharding),水平拆分,用于解决扩展性问题,按天拆分表 3)复制(replication)与分组(group),用于解决可用性问题 4)分片+分组,这是大数据量下,架构的实际情况 二、大数据量... 阅读全文
posted @ 2015-04-17 08:56 史红星-shihongxing 阅读(1342) 评论(0) 推荐(0)
摘要:对于大部分应用来说,想要高性能,主要是要做到尽可能的减少网络请求(含db、redis、mongo、mq等)。几乎所有的应用,性能瓶颈永远是在带宽那里,硬件方面这里就不提了,说说我们能做的事。 找了半天没有找到那张图,关于各个组件到cpu的时间周期,我用文字描述一下,L1>L2>memory>d... 阅读全文
posted @ 2014-10-27 14:09 史红星-shihongxing 阅读(249) 评论(0) 推荐(0)