CDN缓存
文章平均质量分 52
工匠小能手
顺境时善待他人,逆境时善待自己
展开
-
【CDN学习笔记5】源站IP变更后导致图片显示不出来的案例
【问题描述】系统升级后,网页上部分图片显示不出来,或者显示错误。 【原因分析】1、通过curl -I ‘有问题的URL’,检查是否有age字段,检查是否图片缓存在CDN中。2、检查回源的IP是否发生过变化,即源站主机是否变化了IP或域名。以华为云为例:域名管理-xxx域名-基本配置-源站配置 【解决办法】本案例属于升级后源IP变化,CDN配置为及时更新导致的...原创 2018-12-26 23:52:40 · 778 阅读 · 0 评论 -
【CDN学习笔记1】CDN基本概念和原理
今天和一个做游戏开发/运营的客户一起配置某云厂商的CDN,解决玩家下载游戏客户端很慢的情况。相关知识点总结如下:相关术语:CDN:内容分发网络,通俗理解为在网络上为服务器部署很多分散在各地的缓存服务器,当用户需要下载游戏安装包时,就可以通过就近的缓存服务器,快速下载到游戏安装包,同时源站的服务器可以减少压力和带宽需求。服务器请求的过程:用户通过浏览器、APP等方式访问游戏厂家的网址...原创 2018-12-24 23:55:19 · 1387 阅读 · 0 评论 -
【CDN学习笔记6】CDN回源到阿里云主机被拒绝的案例
【问题现象】某游戏客户在新发布游戏时,部分玩家反馈游戏APP无法下载到手机上。【排查过程】1、对比不同区域,不同手机型号和三大运营商的网络,问题现象进一步锁定:不同地方的联通网络的手机下载游戏失败。2、分析下载失败的错误提示, “502 Bad Gateway”表示CDN加速域名返回失败,可能CDN中无缓存,回源也失败了。 3、分析CDN加速域名的回源规则,失败的jso...原创 2019-01-04 22:01:07 · 2235 阅读 · 0 评论 -
【CDN学习笔记7】CDN几种常见的组网方式
先标记一下几种组网方式,有空再详细学习下适用场景和注意事项(1)简单组网,最常见(2)含负载均衡,中大型系统常见。(3)含安全防护和负载均衡,大型系统 ...原创 2019-01-04 22:34:50 · 1495 阅读 · 0 评论 -
【CDN学习笔记2】如何判断CDN缓存是否生效
【实验目的】当配置CDN缓存某些文件后,如何判断CDN缓存是否在生效。以华为云为例。【方法1】通过控制台网页查看命中率和热点统计。这个统计数据有x小时的延迟【方法2】通过CDN日志判断是否命中。日志生产时间比真实时间有x小时的延迟,要等x小时才行。以华为云的CDN为例,在日志中搜索关键字 hit(命中)和miss(未命中)。【方法3】【推荐】通过curl -I ‘待...原创 2018-12-25 21:30:49 · 3429 阅读 · 0 评论 -
【CDN学习笔记3】CDN缓存规则错误导致网页显示错误和预热失败的案例
今年和一个游戏客户一起处理CDN预热失败和动态页面无法访问的问题,将案例总结如下。【案例1】预热失败分析原因:缓存配置只设置了缓存.apk;.ipa文件,其他类型的文件不缓存。问题发生时的缓存配置:解决办法:(二选一)将需要缓存的文件类型全部添加到缓存配置中。需要手动修改。 缓存全部文件,同时设置动态文件(.php;.jsp;.asp;aspx)不缓存。这是创建文件下...原创 2018-12-25 22:39:23 · 2020 阅读 · 0 评论 -
【CDN学习笔记4】CDN缓存刷新与预热的区别
刷新:淘汰旧文件,重新获取文件的新版本当文件有跟新时,需要手动执行刷新操作,将CDN中缓存的历史版本设置为超时,并从源站获取最新的版本。刷新操作相对于一个触发更新的动作。如果不刷会有啥问题呢? 用户在访问URL时,命中的是CDN中的旧数据。因为CDN在全国的节点是没有办法感知到源站发生变化的,因此需要要给触发机制,就是“缓存刷新”。 ========================...原创 2018-12-25 23:22:59 · 6463 阅读 · 0 评论 -
【公有云相关概念和应用场景-2】CDN能做什么?
CDN的全称是Content Delivery Network,即内容分发网络。说人话的通俗描述: 如果你想在网上看一部电影,电影缓存的圈圈转了几分钟还没开始,可能你就换一个网站了。有了CDN加速后,电影不到1分钟就开始播放了,只是开始可能得先看30秒的广告而已,哈哈。网站5秒理论: 网站建设有个5秒理论,即网页5秒内打不开,用户会因为等待的时间过长,会让...原创 2019-01-18 08:07:32 · 1349 阅读 · 0 评论