什么是缓存过期配置?

缓存过期配置是指配置 CDN 加速节点在缓存您的业务内容时遵循的一套过期规则。

CDN 节点上缓存的用户资源都面临“过期”问题。若资源处于未过期状态,当用户请求到达节点后,节点会将此资源直接返回给用户,提升获取速度;当资源处于过期状态(即超过了设置的有效时间),此时用户请求会由节点发送至源站,重新获取内容并缓存至节点,同时返回给用户。合理地配置缓存时间,能够有效的提升命中率,降低回源率,节省您的带宽。

什么是高级缓存配置?

登录 CDN 控制台,在左侧菜单中,单击【域名管理】,进入管理页面。

找到您所要编辑的域名所在行,单击操作栏中的【管理】。

在缓存过期配置模块中可以找到高级缓存过期设置开关,单击即可打开。

当您开启了高级缓存过期设置开关后,会达到如下效果。

用户请求源站某资源时 Response HTTP Header 中带有 Cache-Control 字段,且值为 max-age=xxxx,此时节点对该资源的缓存时间取配置的过期时间与 max-age 中的最小值:若用户源站配置 /index.html 的 max-age 为200秒,CDN 对应配置的缓存时间为600秒,则文件实际过期时间为200秒。

若用户源站配置 /index.html 的 max-age 为800秒,CDN 对应的缓存时间为600秒,则文件实际过期时间为600秒。 注意:

若您的源站 Response Header 中无 Cache-Control 字段,则 CDN 会默认添加:Cache-Control: max-age=600 头部。

如何控制文件在浏览器的缓存时间?

腾讯云 CDN 默认支持源站的 Cache-Control 设置。目前暂不支持配置 Cache-Control 头部,因此无法在 CDN 节点上配置 max-age,但 CDN 节点会继承源站的 max-age,因此只需要在源站的服务器上配好即可。

如何调整缓存配置的优先级?

CDN 自有源可以设置不缓存某种文件吗?缓存时间设置成0,是否就是不缓存?

您可以按照目录和文件类型设置对应的缓存时间。若缓存时间设置为0,即 CDN 节点不缓存该资源,用户每次发送访问请求至 CDN 节点时,CDN 节点都需回源站拉取相应资源。相关缓存设置可参照 节点缓存配置。

腾讯云支持哪些缓存过期配置?

腾讯云 CDN 支持各维度的缓存时间设置、支持自定义优先级调整、支持 cache 继承策略(高级缓存配置)。合理的配置缓存时间,能够有效的提升命中率,降低回源率,节省您的带宽。

CDN 默认的缓存配置是什么?

在域名接入时,默认配置如下:

自有源域名接入:所有文件默认30天缓存过期时间,常规动态文件(如.php .jsp .asp .aspx)默认缓存过期时间为0,对此类动态文件请求会直接回源。

COS 源域名接入:所有文件默认30天缓存过期时间。

默认关闭高级缓存过期设置。

缓存继承的策略是什么?

当用户请求您某一业务资源时,源站对应的 Response HTTP Header 中存在 Cache-Control 字段,此时默认策略如下:

Cache-Control 字段为 max-age,对该资源的缓存时间以配置的缓存时间为主,不继承 max-age 指定时间。

Cache-Control 字段为 no-cache 或者 no-store,此时 CDN 节点对此资源不做缓存。

本文链接:http://www.aizhufu.cn/cdn_106.html

腾讯云cdn设置 php,腾讯云CDN缓存过期配置问题详解相关推荐

  1. 腾讯视频下载电脑_腾讯视频如何设置允许腾讯视频驻留功能

    本文给大家整理了腾讯视频下载电脑_腾讯视频如何设置允许腾讯视频驻留功能方面的内容.腾讯视频不断实践"三网合一"的使命,现已覆盖互联网.电视.移动三大终端,兼具影视.综艺.资讯三大内 ...

  2. php怎么自定义设置打印区域,JavaScript_jQuery实现区域打印功能代码详解,使用CSS控制打印样式,需要设 - phpStudy...

    jQuery实现区域打印功能代码详解 使用CSS控制打印样式,需要设置样式media="print",并且将页面中不需要打印的元素的样式display属性设置为none.如DEMO ...

  3. linux 文件 字符集设置,Linux字符集和系统语言设置-LANG,locale,LC_ALL,POSIX等命令及参数详解...

    博文说明[前言]: 本文将通过个人口吻介绍Linux字符集和系统语言设置,包括LANG,locale,LC_ALL,POSIX等命令及参数详解的相关知识,在目前时间点[2017年6月21号]下,所掌握 ...

  4. redis lua 设置过期_详解 Redis 内存管理机制和实现

    Redis是一个基于内存的键值数据库,其内存管理是非常重要的.本文内存管理的内容包括:过期键的懒性删除和过期删除以及内存溢出控制策略. 最大内存限制 Redis使用 maxmemory 参数限制最大可 ...

  5. 易语云模块-易语言邮件发送模块下载(含命令详解)

    易语言支持库自带邮件发送命令,但是和现在的主流邮箱好像不能连接上,收件发件就更别提了. 于是易语云模块就横空出世了,如果您要开发e程序发送邮件的话,那么使用易语云模块就可以很轻松的搞定了. 点击此处进 ...

  6. python如何设置画布开始位置_Python绘图篇——Turtle库详解(一)

    交流学习python编程技术及行业动态,点击上方"蓝字"关注我们 Python绘图篇--Turtle库详解(一) 写在前面 ↓ 注:本教程基于64位windows系统(鼠标右键点击 ...

  7. android系统息屏设置_Android亮屏和熄屏控制实例详解

    本文实例讲述了Android亮屏和熄屏控制实现方法.分享给大家供大家参考,具体如下: 一.概述 我们的Android应用程序很多需要和亮屏和熄屏打交道,比如闹钟的时候,需要保持亮屏,之后又需要熄屏.那 ...

  8. 路由跳转的时候地址栏的地址变了 但是页面不变_斐讯路由器如何设置上网 斐讯路由器设置上网方法【图文】...

    今天我们说说如何通过路由器发射的wifi,不接网线设置斐讯路由器. 首先需要的设备:手机或者笔记本(带有无线功能) 在此之前,特别申明!路由器建议不要插网线!因为部分用户是二级路由器,新买的路由器和以 ...

  9. 谷歌云服务器设置ssh账号,谷歌云设置ROOT用户以及允许使用第三方SSH工具登录教程...

    为什么谷歌云的SSH连接不上去?那是因为谷歌云你若是想使用第三方的SSH工具登录的话,需要进行下面的设置.说实话小编很不习惯这几大家,控制台看起来高大上,其实学习成本很高,有时候作为老司机都会被难到了 ...

  10. 360网站卫士php-dos,360网站卫士的CDN缓存加速功能详解

    之前写过好几篇和360网站卫士相关的博文,也提到过完全开启360网站卫士后,速度可以快到飞.今天就来详细介绍下,如何完全开启360网站卫士的缓存功能,及每一项缓存代表的意义. 在介绍之前,张戈先来段关 ...

最新文章

  1. EntityFramework Core进行读写分离最佳实践方式,了解一下(二)?
  2. golang中文文档_【译】Go 语言源码贡献官方指导文档
  3. Simulink之多重逆变电路
  4. php thumb 生成缩略图
  5. a标签的href和onclick的区别
  6. spring cloud微服务分布式云架构-Gateway入门 1
  7. 该弱磁算法采用单电流控制策略,额定转速以下采用MTPA控制,额定转速以上采用单电流控制
  8. 小程序容器在一体化在线政务服务平台中的应用
  9. Android项目:基于安卓Android平台手机商城系统app(计算机毕业设计)
  10. fbx模型加载到html,three.js演示如何用FBXLoader来加载fbx模型
  11. PV、UV、VV、IP是什么意思?
  12. lepus(天兔数据库监控系统)部署和使用
  13. 深度学习GPU选购指南:哪款显卡配得上我的炼丹炉?
  14. 用 texstudio, 外部 pdf 浏览器查看可以正常显示中文, 但是内置的 pdf 浏览器不能显示中文?
  15. springboot整合ehcache使用
  16. 2、水晶头制作---网管技能
  17. ubuntu完全卸载CUDA
  18. ***偷删警察蜀黍文件
  19. iOS——6种系统手势操作
  20. 我眼中的人工智能(2017年初)

热门文章

  1. 百年通信史:落后西方半世纪的中国,用20年绝地反杀!
  2. 企业微信公众号怎么运营管理?
  3. select完还没释放可以执行其他sql语句吗
  4. (专升本)PowerPoint(插入超链接和动作)
  5. 软件项目管理(复习)
  6. Excel常用技巧(三)——函数
  7. VB中Array函数
  8. 18位身份证校验代码
  9. UEFI开发与调试---OVMF 固件简介
  10. html中加入点击事件,html中的点击事件