![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
探索大型网站技术架构
LionJeise
既然选择了远方,就只顾风雨兼程,既然选择了地平线,留给世界的就只能是背影!
展开
-
探索大型网站技术架构(一)
最近总是在思考一些架构的问题,这些东西了解的确实不多,感觉是自己的短板,所以经常在网上查相关资料然后总结自己去思考,这个过程应该很漫长,因为这是一个重新构建世界的过程,好了闲话不说,将自己总结的一些东西记录下来。 首先我们来思考一下什么叫大型网站,很多人提起大型网站无疑都会说,大访问量和高并发的网站,这样说的话举个例子,hao123,这个大家都很熟悉的,他的访问量和并发量很高,那么他算大型网站吗原创 2016-02-24 11:03:53 · 328 阅读 · 0 评论 -
探索大型网站技术架构(二)
OK,接着上篇说,前文有提到,通过负载均衡增加web节点的方式来,提高网站的并发性能,其实在一个大型网站中,在高并发的情况下,最先达到瓶颈的应该是数据库。 这么说吧,如果把整个系统比喻成一个木桶的话,那么数据库就是木桶上最短的那块木板,所以要提高网站的并发性能,首先要提高的就是数据库的能力,也就是说,当系统的并发达到一定的程度的时候,数据库会首先达到瓶颈,数据库出现了瓶颈并不是程序存在逻辑性错误原创 2016-02-25 14:50:02 · 278 阅读 · 0 评论 -
探索大型网站技术架构(三)
上篇说到,对数据库进行读写分离,读写分离方案主要是应用于网站读写比例严重失衡的网站,而互联网上绝大部分网站都是读操作的比例远远大于写操作,这是网站的主流。 如果一个网站读写比例比较均衡,那么这个网站一般都是提供专业服务的网站,这种网站对于用户而言是一个提供生活便利的工具,类似于企业应用软件。很多关注大型网站架构技术关心的重点应该是那种对于读写比例失衡的网站,因为它们做起来更加有挑战性。 OK,原创 2016-02-26 12:55:35 · 263 阅读 · 0 评论 -
探索大型网站技术架构(四)
这篇文章我思考了很久,也去查了很多资料,很想拿出点干货来给大家,接着上一篇来说,因为我们进行到这里,数据库已经实现了垂直拆分和水平拆分,已经是进入最为复杂的地方了。 其实说起来,相对于垂直拆分数据库来讲,读写分离式一种粗颗粒的拆分,而对于水平拆分来讲,垂直拆分又何尝不是粗颗粒呢,相对来讲读写分离相比垂直拆分要简单的多,而垂直拆分相较水平拆分同样简单的多。 从他们的实现方式就可以分析出来,从简单原创 2016-02-29 10:05:18 · 261 阅读 · 0 评论