一分钟了解互联网动静分离架构

  1. 云栖社区>
  2. 阿里云MVP>
  3. 博客>
  4. 正文

一分钟了解互联网动静分离架构

初商 2019-08-11 21:00:17 浏览226
展开阅读全文

一、静态页面

静态页面,是指互联网架构中,几乎不变的页面(或者变化频率很低),例如:

  • 首页等html页面
  • js/css等样式文件
  • jpg/apk等资源文件

image.png

静态页面,有与之匹配的技术架构来加速,例如:

  • CDN
  • nginx
  • squid/varnish

二、动态页面

动态页面,是指互联网架构中,不同用户不同场景访问,都不一样的页面,例如:

  • 百度搜索结果页
  • 淘宝商品列表页
  • 速运个人订单中心页

这些页面,不同用户,不同场景访问,大都会动态生成不同的页面。

image.png

动态页面,有与之匹配的技术架构,例如:

  • 分层架构
  • 服务化架构
  • 数据库,缓存架构

三、互联网动静分离架构

动静分离是指,静态页面与动态页面分开不同系统访问的架构设计方法。

image.png

一般来说:

  • 静态页面访问路径短,访问速度快,几毫秒
  • 动态页面访问路径长,访问速度相对较慢(数据库的访问,网络传输,业务逻辑计算),几十毫秒甚至几百毫秒,对架构扩展性

网友评论

登录后评论
0/500
评论
初商
+ 关注
所属云栖号: 阿里云MVP