您现在的位置是:亿华云 > 域名
一分钟了解互联网动静分离架构
亿华云2025-10-04 01:18:09【域名】7人已围观
简介一、静态页面静态页面,是指互联网架构中,几乎不变的页面(或者变化频率很低),例如:首页等html页面 js/css等样式文件 jpg/apk等资源文件 静态页
一、分钟分离静态页面
静态页面,解互架构是联网指互联网架构中,几乎不变的动静页面(或者变化频率很低),例如:
首页等html页面 js/css等样式文件 jpg/apk等资源文件静态页面,分钟分离有与之匹配的解互架构技术架构来加速,例如:
CDN nginx squid/varnish二、联网动态页面
动态页面,动静是分钟分离指互联网架构中,不同用户不同场景访问,解互架构都不一样的联网页面,例如:
百度搜索结果页 淘宝商品列表页 速运个人订单中心页这些页面,动静不同用户,分钟分离不同场景访问,解互架构大都会动态生成不同的联网页面。
动态页面,有与之匹配的技术架构,例如:
分层架构 服务化架构 数据库,缓存架构三、互联网动静分离架构
动静分离是指,静态页面与动态页面分开不同系统访问的架构设计方法。
一般来说:
静态页面访问路径短,访问速度快,几毫秒 动态页面访问路径长,访问速度相对较慢(数据库的高防服务器访问,网络传输,业务逻辑计算),几十毫秒甚至几百毫秒,对架构扩展性的要求更高 静态页面与动态页面以不同域名区分四、页面静态化
既然静态页面访问快,动态页面生成慢,有没有可能,将原本需要动态生成的站点提前生成好,使用静态页面加速技术来访问呢?
这就是互联网架构中的“页面静态化”优化技术。
举例,如下图,58同城的帖子详情页,原本是需要动态生成的:
而“页面静态化”是指,将帖子ID为12348888的帖子12348888x.shtml提前生成好,由静态页面相关加速技术来加速:
这样的话,将极大提升访问速度,减少访问时间,云服务器提供商提高用户体验。
五、页面静态化的适用场景
页面静态化优化后速度会加快,那能不能所有的场景都使用这个优化呢?哪些业务场景适合使用这个架构优化方案呢?
一切脱离业务的架构设计都是耍流氓,页面静态化,适用于:总数据量不大,生成静态页面数量不多的业务。例如:
58速运的城市页只有几百个,就可以用这个优化,只需提前生成几百个城市的“静态化页面”即可 一些二手车业务,只有几万量二手车库存,也可以提前生成这几万量二手车的静态页面 像58同城这样的信息模式业务,有几十亿的帖子量,就不太适合于静态化(碎片文件多,反而访问慢)六、总结
“页面静态化”是一种将原本需要动态生成的站点提前生成静态站点的优化技术。
总数据量不大,生成静态页面数量不多的业务,非常适合于“页面静态化”优化。云服务器
【本文为专栏作者“58沈剑”原创稿件,转载请联系原作者】
戳这里,看该作者更多好文
很赞哦!(871)
相关文章
- 互联网中的地址是数字的IP地址,域名解析的作用主要就是为了便于记忆。
- Node.js 17 达到 EOL:这意味着什么?
- 为什么别人能用好MySQL?万字详解其复杂原理
- 十个关于JavaScript Spread Syntax (...)的强大用途
- 4、企业无形资产:通用网站已成为企业网络知识产权的重要组成部分,属于企业的无形资产,也有助于提升企业的品牌形象和技术领先形象。它是企业品牌资产不可或缺的一部分。
- Redis分布式锁踩坑不慌,这里有超全的解决方案
- 你期望 Go 1.18 中泛型是什么样子?
- 屌炸了!太神奇的SQL查询经历,group by慢查询优化
- 主流搜索引擎显示的相关搜索项越多,越能积极反映该域名的市场价值。同时,被评估域名的搜索引擎显示结果不佳可能是由于以下两个原因:
- 有没有比较好的域名?小白怎么选择比较好的域名?