架构设计
马炎
为我爱的人,站成一棵树
展开
-
大型网站架构设计的演化(下)
使用CDN和反向代理什么是CDN?具体介绍请查看CDN,我这里只简单介绍一下:CDN全称是内容分发网络,一般部署在网络提供商的机房。大家都知道,网络提供商的机房在全国各地都有,按照距离算总有一个离你最近的,CDN就是干这个的,从离你最近的一个机房给你返回数据,加快访问速度。我们公司就把公司的LOGO、轮播图之类的信息上传到CDN,以提升网站的性能。那么反向代理又是什么呢?具体的介绍还是查看反向...原创 2020-05-27 20:26:39 · 139 阅读 · 0 评论 -
如何构建一个满足秒杀和大促场景的系统架构
秒杀的架构设计是面试中经常会遇到的题目,笔者在进入目前所在公司时就经历了这样的一次考验,在短短半个小时内需要画出架构图并给面试官讲解,想想还是挺有挑战的,下面记录一下我在后期查阅资料所了解的关于秒杀的架构设计。什么是秒杀所谓秒杀,从字面意思上看就是瞬时售空,要满足这个条件,还必须做到低廉价格、大幅推广,只有在满足这两个前提条件,才会形成瞬时售空的场景。想象一下,海量的买家在同一时间段内对商品...原创 2019-11-21 21:47:57 · 295 阅读 · 0 评论 -
大型网站架构设计的演化(上)
概述截止到现在,互联网站的发展只有20多年的时间。在这20多年的发展过程中,网站的架构也随之一步步向更复杂的方向发展。下面我们一起回顾一下网站架构演化的过程。大型网站架构演化发展历程众所周知,大型网站的技术挑战主要来自于庞大的用户,高并发的访问和海量的数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得很棘手。大型网站架构主要就是解决这类问题。初始阶段的网站架构...原创 2019-11-20 19:45:43 · 167 阅读 · 0 评论