»

腾讯云的静态存储COS,和COS文件的CDN加速,你必须知道的一些事

    网站建设  
WordPress插件访客腾讯云加速cookies服务器变量浏览器wordpressWP Rocket插件前端网络安全Wp Super Cache百度云加速CDNIIS缓存重定向数据库七牛伪静态爬虫Apachewindows主机CDN的问题又拍云CDN

想必很多人在腾讯云存储了自己的静态文件,例如图片文件、css文件或者是js文件等。我以前曾写过一篇文章《如何使用腾讯云“对象存储服务”存储图片并引用外链》,介绍腾讯云的“对象存储”服务,感兴趣的朋友可以看一下。不过今天说的是一些隐秘的细节问题。

从腾讯云的网站上,你并不能了解一些实际的细节情况。我结合自身情况来说一下吧。

qcloud-cdn

首先,COS存储(云对象存储)的静态文件经CDN加速后命中率很低的情况

我存储了图片文件,发现图片文件经CDN加速后命中率很低,于是询问了技术人员,他们这样答复我:

CDN的命中率和请求数是相关的。

CDN每个节点最少有十几台RS服务器,该地区的访问将会由这十几台服务器轮询去处理,理论上算,想要该地区的节点全部缓存上起码先有十几个人去访问过,此时节点开始缓存了,再来几十个人去访问,这个时候该地区的命中率就有50%了,因为第一次的访问没命中,然后再来几十个人去访问,这个时候就差不多有60%多了,依次往后推。而且这是单个节点,控制台统计的是全国所有的节点,假如北京地区吧命中率搞到50%了,上海地区的客户新访问了一遍,命中率又降下去了,只有各个节点访问量都高,命中率才能上去。

 

第二,关于COS存储(云对象存储)文件是否有Gzip压缩的问题

并不是所有经过COS存储的文件,经CDN后会被Gzip压缩。腾讯云的 CDN 有个默认的支持压缩的文件类型:

本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利

  • .js;
  • .html;
  • .css;
  • .xml;
  • .json;
  • .shtml;
  • .htm;

而且,有文件大小的限制,即支持压缩文件大小范围为:256Byte~2048KByte。

因此,如果你想COS存储图片,再经过CDN加速,则不会有Gzip压缩的情况出现,至少免费的不会有。

 

本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利

第三,为毛会同时出现两个【Hit From Upstream】或者同时出现【Hit From Disktank Gz】、【Hit From Upstream】?

Hit-From-Upstream

Hit From-Disktank-Gz

 

我在腾讯云CDN后台中开启了【中间源】的功能,所以,技术人员是这样回复的:

因为 CDN 这边是多层级的缓存,开启中间源之后会多加上一层。

本文禁止全文转载。任何形式转载请联系作者(时光在路上 www.timezls.com) Copyright © 2023. All Rights Reserved

A、B、C、D 四台机器, A、B 是外围结点, C、D 是上一级结点。用户请求过来先到A。A首先从邻居结点B找数据, 这个获取速度快。B没有的话,再回源到上一级。

< X-Cache-Lookup: Hit From Upstream D->源站
< X-Cache-Lookup: Hit From Inner Cluster C->D
< X-Cache-Lookup: Hit From Upstream B->C
< X-Cache-Lookup: Hit From Inner Cluster A->B

本文禁止无授权转载 - 时光在路上 www.timezls.com 保留所有权利

 

第四,腾讯云对象存储如何在浏览器打开已上传文件

腾讯云对象存储的文件,链接默认操作是把文件下载到本地,图片、css和js文件都是这样,那么,如何复制链接后在浏览器直接打开呢,其实可以将文件头部自定义一下:将 Content-Disposition 设置成 inline。这样就可以在浏览器中直接打开了。Content-Disposition 可以设置激活客户端下载资源及设置默认的文件名。关于COS存储文件的 HTTP Header 配置设置,可以看官方档案

 

看到这里,大家是不是对腾讯云的对象存储和CDN加速功能有了进一步的了解呢?

另外值得说的是,在提交工单以后,腾讯云技术人员回答都很迅速,而且回答很专业,服务很好,值得表扬。

 

本文禁止全文转载。任何形式转载请联系作者(时光在路上 www.timezls.com) Copyright © 2023. All Rights Reserved

时光在路上扫码阅读、分享
  • 版权声明:该文章由 时光在路上 发表,共 1551字。除非特别标注来源,否则为原创。详见《版权声明》部分。
  • 转载请注明:文章标题和文章链接 - 时光在路上 - 也可直接“复制本文链接” 或 使用右边二维码分享本文 →