花钱买的CDN生效了吗?

2018年10月17日10:23:46 1 3,922 views
摘要

今天把静态图片通过NFS进行分布式存储,但业务图片访问速度很慢,通过curl访问查看访问信息,没有命中,所以又推了一边CDN,后续访问速度有所有提升,但需要判断下 您的静态数据 是否使用CDN呢?换句话来说,您花的前 起作用了不;

广告也精彩

一、CND问题简述

今天把静态图片通过NFS进行分布式存储,但业务图片访问速度很慢,通过curl访问查看访问信息,没有命中,所以又推了一遍CDN,后续访问速度有所有提升,但需要判断下 您的静态数据 是否使用CDN呢?换句话来说,您花的前 起作用了不;

 注意:使用CND的https 证书配置,就要把nginx 的强跳规则关闭,否则无法使用CDN 流量。

二、通过浏览器审查元素判断cdn缓存是否成功

设置好cdn了,如何查看内容是否缓存到cdn上,参考如下步骤:
进行刷新
花钱买的CDN生效了吗?

1)打开google浏览器,按F12,然后地址栏输入要查看的url,

花钱买的CDN生效了吗?

2)点击network,点击访问的图片,能看到详细的请求request,response报文信息。如下图

花钱买的CDN生效了吗?

三、请求报文中,注意如下四个字段:

花钱买的CDN生效了吗?

"X-Swift-SaveTime" 是开始在cdn上缓存的时间,截图是2018-10-17 03:17:09开始在cdn缓存的,由于时间是GMT时间,折算成北京时间加8小时,也就是2018-10-17 11:17:09开始缓存

"X-Swift-CacheTime" 是cdn默认缓存时间,以秒为单位,截图2592000意思是缓存74小时。

"Age" 是在cdn上已经缓存的时间。截图意思是已经在cdn缓存了699s,从2018-10-17 11:17:09开始缓存的,当前时间就是2018-10-17 11:28:09。可以跟自己电脑时间对比一下。

"X-Cache" CDN缓存是否命中,HIT 代表已命中, MISS代表未命中。

四、CDN 缓冲命中率很低

花钱买的CDN生效了吗?
通过chrom的元素审查(F12)查看每个url都是不缓存的:

可能原因是CDN的缓存无法(页面需要静态化)
花钱买的CDN生效了吗?
还可以自定义缓存目录比如说 / 根 缓存周期 1周,下面是自动推送CDN数据,后提高命中率,效果如下:
花钱买的CDN生效了吗?

五、使用CDN的好处?

"HTTPS安全加速:"
防劫持、防篡改、防泄漏、全站HTTPS
"访问控制:"
IP防盗链、Refer防盗链、IP黑名单、回源防护
"性能优化:"
页面优化、智能压缩、提高用户体验,减少流量耗损

六、阿里云 如果出现问题怎么赔偿

https://help.aliyun.com/document_detail/56773.html?spm=5176.11065259.1996646101.searchclickresult.7dcb235bTL09on

通过上述信息,就初步可以判断您的静态数据是否启用CDN。

  • QQ精品交流群
  • weinxin
  • 微信公众号
  • weinxin
广告也精彩
  • A+
所属分类:CDN
admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar 烤关 1

      看来还是很有必要弄个CDN