阿里云CDN深度使用之缓存设置
一直用阿里云CDN,开始也用过全站加速,因为部分原因最终用回了CDN,以为动态内容网站本身已经有缓存,今天主要说说,阿里云CDN的缓存是如何设置的。
之前不太了解缓存设置,只知道CDN是缓存静态文件,这里怎么理解这个静态文件呢?期初一直以为静态文件只是网站的css、js、jpg、html等文件,但实际并非如此,php文件虽然是动态处理语言,但是作为CDN而言,php也是属于静态文件的一种。
根据阿里云CDN的帮助文档,jpg、gif等图片文件不经常更新,那么缓存时间就应该设置长一点,比如一个月以上,css、js、html等经常更新的文件设置问稍短于1个月,比如一周、一天、甚至几十秒,而动态文件,如php、asp、jsp等设置为不缓存,即设置缓存时间为0。
但由于笔者网站的原因,头像等需要经常更新,设置图片1个月以上就不太合适,而我对于CSS/JS的缓存时间设置上也没有一定的概念,毕竟只是说稍短于一个月,php动态文件,我设置成了0秒,网站反而出现了一点小问题。
实际上,阿里云CDN有自己的默认缓存配置,都怪我粗心大意没有仔细去看,现在把图片拿来给你们看看。
如果你细心,你会发现,实际上,阿里云CDN对于默认缓存做了一定的处理,我建议你只看右边就行了,缓存过期时间?-否-然后才是控制台缓存配置,你完全可以不用进行缓存配置,只用默认就可以了,阿里云默认的CDN缓存是规则是:
缓存时间 = (当前时间-last-modified)*0.1,取值10s-3600s,小于10s的取10s,大于3600s的取3600s。
什么意思呢?想看这个几个单词什么意思,last-modified最后修改时间,要知道我们浏览网站的时候,第一访问某一资源会被记录资源的最后修改时间,这个last-modified就是最后修改时间,当第二次访问这个资源的时候,会比对资源是否有更新,如果没有更新则不改变原有缓存,节省网络传输资源量,如果有更新则重新发送资源。
阿里云CDN默认的缓存策略就是利用这个last-modified,利用当前时间减去最后修改时间乘以0.1,来作为默认的缓存时间,最大缓存时间为3600s,也就是1个小时,我本人觉得1个小时的缓存时间刚刚好,也不用去配置可以直接用。
所以你也不用看阿里云CDN的各种配置教程啥的,默认配置就足以加速你的网站,可以通过后台查看缓存的命中率。目前我的两个网站www.tarczp.com和www.fcrczp.com均已接入阿里云CDN,使用的默认缓存策略,加速效果明显。
阿里云CDN深度使用之缓存设置相关推荐
- 小麦盒子cdn_阿里云CDN入门使用配置
01. 概述 介绍: 阿里云CDN分发网络,它是替代传统以Web Server为中心的数据传输模式,将源站资源缓存到全国各地的边缘服务器.供用户就近获取,提高用户体验,降低源站压力. 阿里云CDN它分 ...
- 阿里云CDN操控2.0版本正式发布
简介: 2021年8月,阿里云边缘云CDN完成过去3年来最大的一次版本升级. 2021年8月,阿里云边缘云CDN完成过去3年来最大的一次版本升级.本次升级根据上万企业客户的使用反馈和行业应用特征,从简 ...
- 域名解析与阿里云CDN
文章目录 1.域名解析 1.1 什么是域名解析 什么是域名解析? 为什么要解析域名? 如何进行域名解析? 1.2 什么是A记录 1.3 什么是CNAME记录 1.4 CNAME记录与A记录的差别 1. ...
- 阿里云CDN(内容分发网络)学习笔记day01
阿里云CDN(内容分发网络)学习笔记day01 标签(空格分隔): linux Content Delivery Network 基于阿里云 文章目录 阿里云CDN(内容分发网络)学习笔记day01 ...
- 阿里云 - CDN加速(OSS)
CDN 是什么? CDN的全称是Content Delivery Network,即内容分发网络.其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络&quo ...
- 【阿里云原生应用】使用阿里云FC函数计算完成阿里云CDN目录刷新
目录 需求背景 关于OSS静态网站托管 OSS静态网站托管之CDN缓存刷新问题 开始着手解决 CDN-刷新预热 预热刷新API SDK技术选型 基础流程 FC函数计算 创建函数 Python HTTP ...
- 如何构建企业出海的“免疫力“?深入解读阿里云CDN安全能力
简介:随着信息技术快速发展与应用,产业数字化和智能化趋势正日益加深,企业信息安全与防护被提升到前所有未有的高度.阿里云CDN经过10多年的技术发展时间,已逐步构筑一个边缘+云的安全网络立体防护体系,包 ...
- 阿里云CDN产品经理陈章炜:边缘创新技术和落地实践
简介:CDN除了加速外,不断被赋予更多价值.在阿里云CDN推出的<极速奔跑吧 2021>首场直播中,阿里云架构师和产品经理不仅对近期阿里云发布的CDN产品最佳实践图进行了详细解读,还对CD ...
- 护航Lazada双11购物节 阿里云CDN全球化火力全开
2018年11月12日零点--东南亚最大的电子商务公司Lazada 2018双11购物节正式收官.这是一场超过2000万的消费者在Lazada网站上及APP上浏览和疯狂抢购的盛会. Lazada是东南 ...
最新文章
- iOS开发笔记 - 界面调试神器Reveal
- ANSI,ASCII,UNICODE
- 堕落小白的前台sql注入cms代码审计
- java判断字符串中是否包含字母
- 【朝夕技术专刊】Core3.1WebApi_Filter详解
- 什么是四路串口服务器?
- java怎么输出点,Java实现控制台输出两点间距离
- linux msgctl函数,msgctl()函数
- Java并发之ThreadLocal
- Java线程的6个状态及状态的间的转换
- java试题库管理系统源代码_题库聚合源码_有没有人有试题库管理系统的源代码啊基于java web的_淘题吧...
- 服务器分辨率无法修改器,win10解决分辨率无法修改的方法攻略
- matlab图片测量尺寸_基于MATLAB的不规则面积图像测量
- 【二】[详细]针孔相机模型、相机镜头畸变模型、相机标定与OpenCV实现
- [STM32] 发现一篇非常好的讲解libusb、winusb、libusbk关系的文章
- 面试题—Mybatis动态sql是什么意思?常用的标签有哪些和用途?
- 南方cass字体样式设置_为什么装了CASS所有字体,还是有文字显示问号?
- 洛谷P1966 火柴排队
- 人工智能时代,有哪些新的职业机会?
- iOS音频系列(一)--音频基础