admin 管理员组文章数量: 1184232
根据淘宝官方的自述,淘宝图片访问98%都走了CDN缓存,只有2%左右会回源到源站,为淘宝节省大量的服务器资源。这对于商家图片内容频繁发生变化的淘宝来说,有多难?
淘宝商家会频繁替换图片内容,比如优化图片、促销活动提醒等等,对用户来说,当然很好,但对于淘宝来说,却是一种挑战,商家频繁替换图片,会使CDN缓存失去作用,大量的用户访问,会直接穿透CDN,对源站造成巨大压力。
2020年淘宝用户数突破8亿,如此用户量,如果同时访问源站,那将是毁灭级别的灾难。但淘宝还是顶住了压力,至今98%的图片,仍然走的是CDN缓存。
淘宝是怎么做到这一点的呢?
CDN原理
CDN是内容分发网络的简称,它可以通过中心平台的负5载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络堵塞,提高用户访问响应速度和命中率。
如果有一个域名,通过CDN加速后,终端用户发起HTTP请求时,流程如下:
- 1.终端用户向目标网站的指定资源发起请求,向LDNS(本地DNS)发起域名解析请求
- 2.LDNS检查是否有目标网站的IP地址记录,如果没有,则向授权DNS查询
- 3.当授权DNS解析目标网站时,返回域名CNAME对应IP地址
- 4.域名解析请求发送至DNS调度系统,并分配最佳节点IP地址
- 5.L
版权声明:本文标题:从0到8亿用户,淘宝是如何通过CDN机制确保98%的图片资源既高速又即时更新的? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1771507050a3545391.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论