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

CDN 缓存设置|学习笔记

CDN(内容分发网络)是一种缓存技术,可以将网站的静态资源(如图片、视频、JavaScript文件等)分发到全球范围内的多个服务器上,加速用户访问速度和降低源服务器带宽压力。CDN有以下几种常见的缓存设置方式。

目录

  1. 缓存策略
  2. ETag 与 Last-Modified
  3. 缓存过期策略
  4. 边缘节点
  5. 带宽优化
  6. CDN厂商与产品

1. 缓存策略

场景:如何配置 URL 匹配缓存策略?

  • 方法 1:URL 匹配缓存策略 在腾讯云CDN控制台->设置->缓存设置->缓存策略->URL匹配设置。
  • 方法 2:基于文件扩展名的缓存策略

在腾讯云CDN控制台->设置->缓存设置->缓存策略->文件扩展名匹配,可以设置匹配图片、JS、CSS等各类文件的缓存策略。

2. ETag 与 Last-Modified

场景:设置 ETag 和 Last-Modified 有效期?

  • 方法 1:ETag 有效期 在腾讯云CDN控制台->设置->缓存设置->ETag有效期自定义,指定ETag的有效期。
  • 方法 2:Last-Modified 有效期 在腾讯云CDN控制台->设置->缓存设置->响应头部设置自定义 Last-Modified,指定Last-Modified有效期。

3. 缓存过期策略

场景:如何设置缓存页面和数据的过期时间?

  • 方法 1:设置全局过期时间 在腾讯云CDN控制台->设置->缓存设置->全局缓存设置,可设置全局缓存过期时间。
  • 方法 2:设置 URL 请求头 Cache-Control 指定过期时间 在腾讯云CDN控制台->CDN设置->访问控制->开启缓存,然后勾选"指定缓存过期规则"。

4. 边缘节点

场景:如何增加边缘节点?

  • 方法 1:手动添加边缘节点 在腾讯云CDN控制台->边缘节点->添加边缘结点->选择地域->输入负载均衡器ID并选择相应的配置。
  • 方法 2:导入外部 SSL 证书undefined将 SSL 证书导入到腾讯云 CDN 的 SSL 证书仓库,并在腾讯云CDN控制台->设置->SSL证书->证书列表中导入证书。

5. 带宽优化

场景:如何调整图片和视频加载质量?

  • 方法 1:使用 srcset 属性 结合图像优化工具如 TinyPNG 或 ImageOptim,将优化后的图片 srcset 添加到标签中。
  • 方法 2:使用 DataURIundefined将非必要的资源转换为 Data URI。

6. CDN 厂商与产品

场景:推荐腾讯云 CDN 产品的理由?

  1. 腾讯云 CDN 具有高性能、低延迟、安全可靠的特性。
  2. 丰富的边缘节点和智能调度技术可以确保用户访问速度和稳定性。
  3. 灵活的计费方式和全面的自定义功能可以满足用户的各种需求。
  • 推荐腾讯云 CDN 产品:
  • 实例:腾讯云 CDN 全球加速(全地域加速流量包),包含全球 CDN 节点及加速服务。
  • 实例:CDN 海外流量包,购买后可以为全球加速流量包覆盖的地区进行海外加速。
  • 实例:COS 静态网站托管,提供全球CDN加速以及存储容量与流量的弹性扩展。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

10分43秒

169、缓存-SpringCache-@Cacheable细节设置

15分15秒

56.尚硅谷_MyBatis_缓存_缓存有关的设置以及属性.avi

36秒

《基于 EVB_AIoT 的 EIQ 学习笔记》例程演示

1分0秒

网络安全人才实战能力白皮书 学习笔记

15分18秒

Java教程 Mybatis 32-Mybatis缓存1--一级缓存 学习猿地

20分35秒

Java教程 Mybatis 33-Mybatis缓存2--二级缓存 学习猿地

28分25秒

Vue3.x全家桶 3_Vue3的CDN方式安装和基本开发功能体验 学习猿地

7分1秒

Java分布式高并发电商项目实战 54 缓存-缓存设计方案 学习猿地

15分54秒

Java分布式高并发电商项目实战 58 缓存-Lua缓存案例1 学习猿地

4分32秒

Java分布式高并发电商项目实战 59 缓存-Lua缓存案例2 学习猿地

7分8秒

Java分布式高并发电商项目实战 60 缓存-Lua缓存案例3 学习猿地

5分51秒

Java分布式高并发电商项目实战 61 缓存-Lua商品分类缓存实现 学习猿地

领券