首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CDN 添加缓存配置|学习笔记

CDN(内容分发网络)是一种加速网络访问的技术,它可以将网页和其他内容存储在距离用户更近的数据中心上,以便更快地加载。下面是一些 CDN 的添加缓存配置学习笔记:

1. 添加静态文件缓存

将网站的静态资源(如图片、CSS 和 JavaScript 文件)存储在 CDN 上可以提高访问速度。在腾讯云 CDN 控制台中的“缓存设置”中,选择“静态资源”,然后添加需要缓存的静态资源。

2. 添加动态文件缓存

动态文件(如 PHP、ASP、JSP 等脚本文件)的缓存需要设置缓存过期时间和文件路径。在腾讯云 CDN 控制台中的“缓存设置”中,选择“动态资源”,然后添加需要缓存的动态文件。

3. 设置缓存过期时间

CDN 会自动缓存静态文件和动态文件,但是需要设置过期时间,以便在文件更新时及时刷新缓存。在腾讯云 CDN 控制台中,“缓存设置”页面可以看到每个文件的过期时间。

4. 启用节点缓存

CDN 节点也会自动缓存内容,但是可以在特定情况下手动启用节点缓存。在腾讯云 CDN 控制台中,“节点管理”页面可以启用或禁用节点缓存。

5. 配置缓存策略

缓存策略是 CDN 的核心功能之一,它可以控制哪些文件需要缓存,哪些文件不需要缓存。在腾讯云 CDN 控制台中,“缓存策略管理”页面可以创建和管理缓存策略。

6. 测试缓存效果

为了测试缓存效果,可以将浏览器设置为不缓存任何内容,然后在网站上进行操作并观察访问速度。如果加载速度明显提高,说明缓存已经生效。

总之,在腾讯云 CDN 控制台中添加缓存配置,可以使网站在用户访问时加载得更快。配置缓存过期时间和节点缓存是提高缓存效果的关键。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Fikker CDN 页面缓存配置

2、配置说明: 缓存地址URL: 无论动态页面还是静态页面,匹配成功后会被强制缓存。 是否忽略大小写: 是否忽略 URL 中的大小写。默认设定:忽略。...超时周期(缓存周期): 设定缓存周期,例如:1天,1小时,30分钟等。缓存页面一旦过期,将会重新向源站询问这个缓存页面是否被“修改过(Modified)”,并重新计算缓存周期。...此页面缓存必须结合【会话缓存配置使用,Fikker 通过【会话缓存】区分用户是否已经登录。 游客用户:只允许游客用户(非登录用户)访问。...高级应用,与会员缓存类似,此页面缓存必须结合【会话缓存配置使用,Fikker 通过【会话缓存】区分用户是否已经登录。 是否允许硬盘缓存: 允许:允许硬盘缓存 + 允许内存缓存。...不允许:不允许硬盘缓存 + 但允许内存缓存

1.6K10

【最佳实践】内容分发网络(CDN配置缓存规则

​​Tips:部分CDN服务商会对部分内容默认设置为缓存状态(即在CDN配置界面缓存规则为空,但由于服务商默认缓存规则,CDN实际上缓存了这些内容)因此,本文的写作基于下述情况,即所有的内容默认均为不缓存状态...(大部分CDN服务商都是如此),需要自行添加缓存规则。...,那么设置缓存以避开全站缓存,当然,管理员后台也是可以用cookie的方案来完成不缓存配置的: 类型:cookie 规则:cookie_name(需自行分析cookie_name后填写) 时间:不缓存...)​ 至此,一套普遍适用的缓存规则就配置完成了,这一套配置可以达到最终的效果: 静态文件始终都会被缓存,所以会为源服务器节省大量的带宽; 未登录用户访问到网站全部会被缓存,无需取源,所以会特别的快,游客本身就占据网站访问量的大部分...Tips:每个CDN服务商所支持的缓存规则和能力不同,例如部分CDN服务商不支持按照cookie设置缓存规则、不支持权重分配等,在配置缓存规则时应视具体情况而定。

6.9K70
  • CDN系列学习文章(四)——缓存机制

    “所有文件配置缓存30天,相同CDN节点测试,一周后请求怎么就回源了?” ‘’明明设置了CDN缓存时间为0,为啥还缓存?”...假设,互联网上所有静态资源在CDN节点上配置缓存时间都是一年,如果磁盘严格遵守缓存时间来缓存内容,这一年下来,CDN机房都没有地方来放磁盘了。...因此在CDN配置较长的缓存时间,CDN节点行为是尽力而为,并不是严格遵守。这里应该明白第一个问题了吧 2.缓存内容 CDN节点到底缓存源站哪些内容呢?...如果每条URL都配置缓存策略也是不现实的,但是对这些URL进行抽象成不同的正则表达式,对应缓存策略。这个正则,在系统内成为缓存key,每一个缓存key对应一个缓存时间,也是对应缓存策略。...如果配置502缓存1小时,源站异常1分钟,本来只影响一分钟业务,由于配置了502,用户访问直接吐缓存资源,结果影响了1小时。 用户请求,节点发现缓存文件过期,CDN处理逻辑?

    2.9K100

    Nginx学习笔记(七)缓存

    首先我们思考一下,对于nginx来说缓存肯定是对请求的缓存,也就是说对请求的url作为key,将返回值用value的键值对。在之前讲解基础配置的时候说缓存需要配置缓存的地址和过期时间等。...这块我们再学习一下。 注意,要使用nginx缓存,那么必须安装插件ngx_cache_purge,否则是玩不了的!...//缓存路径,inactive表示缓存的时间,levels表示两层目录,keys_zone表示缓存的大小,inactive表示缓存的时间,max_size表示最大的缓存容量。...=8g; 响应的路由中添加 location ^~ /JXmlEditor/ { charset utf-8; #连接超时时间 proxy_connect_timeout 8s;...#发送的超时时间 proxy_send_timeout 8s; #读取下游连接的超时时间 proxy_read_timeout 8s; #缓存配置名称

    43720

    Nginx学习缓存配置

    项目采用的是Nginx+Tomcat,Nginx处理静态请求并缓存,Tomcat处理动态请求。...缓存配置proxy_cache.conf: #设置Web缓存区名称为cache,内存缓存空间大小为200MB #1天没有被访问的内容自动清除,硬盘缓存空间大小为10GB #levels=1:2 表示缓存目录的第一级目录是...1个字符,第二级目录是2个字符 #proxy_cache_key 设置缓存的key,以域名、URI、参数组合成Web缓存的Key值,Nginx根据Key值哈希,存储缓存内容到二级缓存目录内 proxy_cache_path...$ { expires 1d;#缓存时间 proxy_cache cache;#设置资源缓存的zon add_header...·EXPIRED 缓存已经过期请求被传送到后端 ·UPDATING 正在更新缓存,将使用旧的应答 ·STALE 后端将得到过期的应答 查看Nginx进程,会有一个cache进程 ?

    92070

    WordPress开启CDN后的建议的缓存过期时间与配置

    博主对应的CDN是百度云的。 ? 首先说下/wp-admin这个缓存设置,wp-admin是wordpress网站后台的地址,我们让其缓存设置为0天是为了防止打不开后台这种情况发生。...所以缓存时间要高一些。 .gz;.xml;.php这个里面.php是我们网页的文件类型,防止更新文章后打开网站看不到新发表的文章。.....woff2;.otf;.ot;.svg;.ttf;.woff是各类字体文件,我们将其缓存下来可以提高很多速度。 .jpg;.gif;.png;.bmp;.ico是各类图片文件,也不多讲了。 ....参考:wordpress网站使用腾讯CDN的最佳缓存配置 版权所有:可定博客 © WNAG.COM.CN 本文标题:《WordPress开启CDN后的建议的缓存过期时间与配置》 本文链接:https:

    2.2K40

    【最佳实践】巡检项:内容分发网络(CDN)未配置缓存规则

    "就是控制什么样的URL进行缓存, "节点缓存过期配置"用来控制这些资源在CDN节点上的缓存时间。...节点仅缓存一份资源,即使时间戳签名不断变化,通过签名校验后可直接命中缓存 配置指南及相关的配置约束详情见配置约束 3.CDN缓存过期时间配置 接入CDN以后,默认情况下会自动添加一个缓存的默认规则, 但这个不一定符合业务需求..., 业务可以删除默认规则,自动添加符合自己业务情况的配置 image.png 节点缓存过期时间配置有2个要素 类型+内容 缓存选项(缓存,遵循源站,不缓存CDN缓存过期时间配置支持基础模式和高级模式...若“强制缓存”选择“是”,则 CDN 节点缓存资源的时间按照此处配置的时间。...若源站对应的 HTTP Response Header 中无 Cache-Control 字段,则:CDN 节点默认对该资源缓存600s。 更多关于节点缓存配置约束见官方介绍节点缓存配置

    82720

    本站腾讯云CDN缓存配置静态加速配置分享,欢迎大佬分享更好的方案

    我的设置方案如下: 全部设置为了 0,即直接回源,不设置节点,因为全站设置了缓存,可能会引起某些功能延迟或者失效。...因为php是动态文件,如果设置了缓存的时间,会导致网站出现问题。...可能有些人会问,为什么没有设置“html”文件类型,因为一旦设置了html缓存时间,那么我们前台访问的都是缓存之后的节点,也就是说我们发布的评论及浏览数都不会及时更新,会有延迟现象,所以不做缓存,如果你的网站没有评论...有大佬们有更好的缓存配置策略吗?分享一下,哈哈啊 我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?

    86630

    WordPress配置腾讯云CDN并实现发布更新文章、提交审核评论自动清理腾讯云CDN缓存

    博客在CDN是加了又下,下了又加。昨天访问张戈博客学习的时候,感叹大牛的站优化的就是好!惊叹速度快之余发现张戈博客的服务器在国外,而且配置也不是很高。...(摇头摇头) 实际上网站的访问速度并不是完全依赖于去给服务器堆硬件配置,这方面就包含很多知识了。服务器地理位置距离、网站内部优化、不同运营商之间的线路解析、缓存cdn分发等等都决定着网站的速度。...为此,我把博客固定链接结构改成了/%post_id%.html,然后在cdn配置缓存,html页面似乎更利于cdn缓存(这个我也不太懂,发现很多大佬都是这样设置) 关于更改固定链接后之前的文章链接无法访问...缓存配置 主要是缓存静态内容,缓存时间我设置的7天。...缓存刷新配置结束 API密匙获取:https://console.qcloud.com/capi 在CDN控制台能查到缓存刷新记录这说明配置成功 ps.经博主测试,PHP7.3不能提交, PHP7.2

    2.9K51

    【玩转腾讯云】WordPress配置腾讯云CDN并实现发布更新文章审核评论自动清理CDN缓存

    图片 博客在CDN是加了又下,下了又加。昨天访问张戈博客学习的时候,感叹大牛的站优化的就是好!惊叹速度快之余发现张戈博客的服务器在国外,而且配置也不是很高。...(摇头摇头) 实际上网站的访问速度并不是完全依赖于去给服务器堆硬件配置,这方面就包含很多知识了。服务器地理位置距离、网站内部优化、不同运营商之间的线路解析、缓存cdn分发等等都决定着网站的速度。...为此,我把博客固定链接结构改成了/%post_id%.html,然后在cdn配置缓存,html页面似乎更利于cdn缓存(这个我也不太懂,发现很多大佬都是这样设置) 正文开始: 配置腾讯云CDN 注册腾讯云账号开通...图片 缓存配置 主要是缓存静态内容,缓存时间我设置的7天。...缓存刷新配置结束 API密匙获取:https://console.qcloud.com/capi 在CDN控制台能查到缓存刷新记录这说明配置成功 图片 ps.经博主测试,PHP7.3不能提交, PHP7.2

    5.3K115

    redis学习笔记:redis不谈缓存和队列

    由于大家都熟知redis可以用于缓存/队列的使用,并且网上有很多讲解内容,故在此不介绍redis的缓存/队列使用场景,本文更偏重于redis的其他使用场景。...小结 以上便是redis作为分布式锁的一个应用场景,笔者提到的本案例只起到抛砖引玉的作用,读者可以根据自己的业务需求,再动态添加redis的一些事物等高级功能。...当然数据操作还有一个就是使用表的行锁进行控制,但是笔记认为这个从用户体验来讲,对于这个场景来说,是不可取的。 由于redis的读写高性能的特点,我们将使用redis去处理这样的秒杀场景。...小结 秒杀防超卖的方式有很多,以上我提供了一个redis的思考方向,其实实际生产环境,更应该考虑限流、缓存等操作。...redis中string的方式大多用于配置或变动不大的序列化对象。 redis中set的方式,主要在于集合的运算。 redis中的list则用于队列使用。

    40920

    Elasticsearch的配置学习笔记

    关于Elasticsearch系列笔记,主要从Elasticsearch的配置、核心组件、架构设计、使用语法这四个方面来记录学习; 本学习总结主要依赖《Elasticsearch实战与原理解析》一书的读书笔记...,我把自己阅读过程当中整理的读书笔记做成了一张脑图,上传至了我的GitHub。...Elasticsearch的配置 Elasticsearch的配置比较重要有三个,分别是elasticsearch.yml,jvm.options,log4j2.properties,这些配置文件都默认放在...elasticsearch.yml:用于配置Elasticsearch基本信息,主要包括集群、节点、ip、端口等; jvm.options:配置Elasticsearch依赖的JVM信息,ES是Java...log4j2.properties配置信息 该配置是Elasticsearch日志记录中的各个属性设置,包括日志保存设置、日志保留天数、慢日志、日志滚动等。

    45510

    FlashFlex学习笔记(3):动态添加组件

    ); _btn.move((w-_btn.width)/2,50); _btn.addEventListener(MouseEvent.CLICK,btnClick);//给Button添加点击事件...//添加一个List控件 var _lst:List = new List(); var dp:Array = new Array(); var i:uint;...fl.controls.Label之类,解决办法: 先在设计视图中,拖一个Label控件到舞台上,然后再删除就行了,其它组件类似处理 个人猜测:就好比Winform中,我们引用某命名空间时,通常光using ...后,还需要添加对某程序集的引用...,类似的:fla默认可能没有添加fl.controls.Label的"程序集"引用,哪怕你在代码中import过了,但是运行时仍然找不到这个包,而手动拖一个到舞台上后,强迫flash自动添加了相关引用...最后一个问题:如果组件不全是动态添加的,比如在设计视图下直接把一个Label拖动舞台上,在对应的as文件中如何引用呢?

    85480
    领券