腾讯云cdn设置 php,腾讯云CDN缓存过期配置问题详解
什么是缓存过期配置?
缓存过期配置是指配置 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缓存过期配置问题详解相关推荐
- 腾讯视频下载电脑_腾讯视频如何设置允许腾讯视频驻留功能
本文给大家整理了腾讯视频下载电脑_腾讯视频如何设置允许腾讯视频驻留功能方面的内容.腾讯视频不断实践"三网合一"的使命,现已覆盖互联网.电视.移动三大终端,兼具影视.综艺.资讯三大内 ...
- php怎么自定义设置打印区域,JavaScript_jQuery实现区域打印功能代码详解,使用CSS控制打印样式,需要设 - phpStudy...
jQuery实现区域打印功能代码详解 使用CSS控制打印样式,需要设置样式media="print",并且将页面中不需要打印的元素的样式display属性设置为none.如DEMO ...
- linux 文件 字符集设置,Linux字符集和系统语言设置-LANG,locale,LC_ALL,POSIX等命令及参数详解...
博文说明[前言]: 本文将通过个人口吻介绍Linux字符集和系统语言设置,包括LANG,locale,LC_ALL,POSIX等命令及参数详解的相关知识,在目前时间点[2017年6月21号]下,所掌握 ...
- redis lua 设置过期_详解 Redis 内存管理机制和实现
Redis是一个基于内存的键值数据库,其内存管理是非常重要的.本文内存管理的内容包括:过期键的懒性删除和过期删除以及内存溢出控制策略. 最大内存限制 Redis使用 maxmemory 参数限制最大可 ...
- 易语云模块-易语言邮件发送模块下载(含命令详解)
易语言支持库自带邮件发送命令,但是和现在的主流邮箱好像不能连接上,收件发件就更别提了. 于是易语云模块就横空出世了,如果您要开发e程序发送邮件的话,那么使用易语云模块就可以很轻松的搞定了. 点击此处进 ...
- python如何设置画布开始位置_Python绘图篇——Turtle库详解(一)
交流学习python编程技术及行业动态,点击上方"蓝字"关注我们 Python绘图篇--Turtle库详解(一) 写在前面 ↓ 注:本教程基于64位windows系统(鼠标右键点击 ...
- android系统息屏设置_Android亮屏和熄屏控制实例详解
本文实例讲述了Android亮屏和熄屏控制实现方法.分享给大家供大家参考,具体如下: 一.概述 我们的Android应用程序很多需要和亮屏和熄屏打交道,比如闹钟的时候,需要保持亮屏,之后又需要熄屏.那 ...
- 路由跳转的时候地址栏的地址变了 但是页面不变_斐讯路由器如何设置上网 斐讯路由器设置上网方法【图文】...
今天我们说说如何通过路由器发射的wifi,不接网线设置斐讯路由器. 首先需要的设备:手机或者笔记本(带有无线功能) 在此之前,特别申明!路由器建议不要插网线!因为部分用户是二级路由器,新买的路由器和以 ...
- 谷歌云服务器设置ssh账号,谷歌云设置ROOT用户以及允许使用第三方SSH工具登录教程...
为什么谷歌云的SSH连接不上去?那是因为谷歌云你若是想使用第三方的SSH工具登录的话,需要进行下面的设置.说实话小编很不习惯这几大家,控制台看起来高大上,其实学习成本很高,有时候作为老司机都会被难到了 ...
- 360网站卫士php-dos,360网站卫士的CDN缓存加速功能详解
之前写过好几篇和360网站卫士相关的博文,也提到过完全开启360网站卫士后,速度可以快到飞.今天就来详细介绍下,如何完全开启360网站卫士的缓存功能,及每一项缓存代表的意义. 在介绍之前,张戈先来段关 ...
最新文章
- EntityFramework Core进行读写分离最佳实践方式,了解一下(二)?
- golang中文文档_【译】Go 语言源码贡献官方指导文档
- Simulink之多重逆变电路
- php thumb 生成缩略图
- a标签的href和onclick的区别
- spring cloud微服务分布式云架构-Gateway入门 1
- 该弱磁算法采用单电流控制策略,额定转速以下采用MTPA控制,额定转速以上采用单电流控制
- 小程序容器在一体化在线政务服务平台中的应用
- Android项目:基于安卓Android平台手机商城系统app(计算机毕业设计)
- fbx模型加载到html,three.js演示如何用FBXLoader来加载fbx模型
- PV、UV、VV、IP是什么意思?
- lepus(天兔数据库监控系统)部署和使用
- 深度学习GPU选购指南:哪款显卡配得上我的炼丹炉?
- 用 texstudio, 外部 pdf 浏览器查看可以正常显示中文, 但是内置的 pdf 浏览器不能显示中文?
- springboot整合ehcache使用
- 2、水晶头制作---网管技能
- ubuntu完全卸载CUDA
- ***偷删警察蜀黍文件
- iOS——6种系统手势操作
- 我眼中的人工智能(2017年初)