![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网站架构
ahojcn
这个作者很懒,什么都没留下…
展开
-
【读书笔记】大型网站核心架构要素
大型网站核心架构要素性能浏览器端:浏览器缓存、页面压缩、合理页面布局、减少 Cookie 传出、CDN。应用服务器端:本地缓存、分布式缓存、异步操作、服务器集群。代码层面:多线程、改善内存管理等。数据库端:索引、缓存、SQL 优化等性能优化手段、NoSQL 优化数据模型、存储结构、伸缩性。可用性假设系统中任何一台或多台服务器宕机时,以及出现各种不可预期的问题时,系统整体依然保持可用。提高网站可用性的主要手段是冗余。1、对于应用服务器,多台服务器负载均衡,前提是应用服务器上不能保存请求的回话原创 2020-05-31 20:42:56 · 280 阅读 · 0 评论 -
【读书笔记】大型网站架构模式
2、大型网站架构模式每一个模式描述了一个在我们周围不断重复大声的问题以及问题解决方案的核心。分层将系统横向切分。分层结构在计算机中无处不在,网络的 ISO 7层分层,计算机硬件、操作系统、应用软件也是一种分层。网站系统中:应用层、服务层、数据层。分层架构的挑战:合理规划层次边界和接口。进制跨层次的调用(应用层直接调用数据层)和逆向调用(数据层调用服务层,或者服务层调用应用层)。分割将系统纵向切分。将每一层按模块进行分割,每个模块由不同的团队负责。分布式分布式应用和服务、分布式静态资源原创 2020-05-31 19:14:45 · 250 阅读 · 0 评论 -
【读书笔记】大型网站架构演化
1、大型网站架构演化网站架构设计的目标高可用、高性能、易扩展、可伸缩、安全。网站的价值在于它能为用户提供什么价值,在于网站能做什么,不在于网站怎么做的。不是所有的问题都可以通过技术来解决。有的时候调整业务也是很好的一种方式。技术是用来解决业务问题的,业务的问题也可以尝试通过业务的手段去解决。网站架构演化发展历程初始阶段应用服务和数据服务分离一台服务器逐渐不能满足需求,越来越多的用户访问导致性能越来越差,越来越多的数据导致存储空间不足。将存储和应用服务器分开。缓存80% 的业务访原创 2020-05-31 18:10:28 · 327 阅读 · 0 评论