当前位置: 首页 > news >正文

wordpress教程lnmp武汉seo优化

wordpress教程lnmp,武汉seo优化,唐山公司网站建设 中企动力,可以合成装备的传奇手游文章目录 1. 了解缓存策略和源请求策略1.1 使用缓存键和缓存策略 实验:使用CloudFront缓存策略和缓存键控制缓存行为 接上一篇文章【Amazon 实验①】使用 Amazon CloudFront加速Web内容分发,我们现在了解和配置如何使用缓存策略及源请求策略,…

文章目录

    • 1. 了解缓存策略和源请求策略
      • 1.1 使用缓存键和缓存策略
    • 实验:使用CloudFront缓存策略和缓存键控制缓存行为

接上一篇文章【Amazon 实验①】使用 Amazon CloudFront加速Web内容分发,我们现在了解和配置如何使用缓存策略及源请求策略,用于控制边缘缓存的行为及回源行为。

1. 了解缓存策略和源请求策略

基于步骤1中的CloudFront分配,了解和配置如何使用缓存策略及源请求策略,用于控制边缘缓存的行为及回源行为。

1.1 使用缓存键和缓存策略

CloudFront缓存策略

  • CloudFront缓存策略由缓存键值(Cache Key)和 TTL 构成。

  • CloudFront提供了多种预设的托管缓存策略 ,适配不同场景中的缓存行为控制,如我们在步骤1中使用的CachingOptimized、CachingDisabled等。

CloudFront可识别以下三种请求元素,进而将指定元素作为缓存键值进行缓存,分别为:请求头 / 查询字符串 / Cookie,合理地配置缓存键将提高对象在边缘站点上的缓存命中率。

image-20231221113557586

如何控制缓存时间

可以通过2种方式控制缓存时间:

  • 源站的缓存标头Cache-Control,如max-age、expires、no-cache、private等值
  • CloudFront缓存策略中的TTL

image-20231221113642822

当同时在源站指定Cache-Control标头并使用CloudFront缓存策略时,有关两者将如何影响CloudFront边缘缓存时间和客户端缓存时间。

实验:使用CloudFront缓存策略和缓存键控制缓存行为

在步骤1,我们为CloudFront的默认行为添加了S3桶源站,并分发了一张infra.png图片和index.html主页文件。

在该行为设置中,我们使用了托管的CachingOptimized缓存策略。该策略包含以下设置: 此策略包含以下设置:

  • 最小 TTL:1 秒。
  • 最大 TTL:31536000 秒(365 天)。
  • 默认 TTL:86400 秒(24 小时)。
  • 缓存键中包含的标头:未明确包含任何标头。包含标准化的 Accept-Encoding 标头,因为已启用缓存压缩对象设置
  • 缓存键中包含的 Cookie:无。
  • 缓存键中包含的查询字符串:无。
  • 缓存压缩对象设置:已启用

在接下来的实验中,我们将在URL中使用查询字符串参数访问infra.png,如 https://d123abc.cloudfront.net/infra.png?version=v1 和 https://d123abc.cloudfront.net/infra.png?version=v2 ,验证当前CachingOptimized缓存策略对不同版本的infra.png的缓存效果,并新建基于querystring缓存的缓存策略。

在本实验中我们使用S3对象版本控制模拟需要查询字符串访问的环境。首先回到S3存储桶中,在属性中打开版本控制。

  • 打开存储桶版本控制

image-20231221113904237

  • 更新S3存储桶策略,在Action处添加 s3:GetObjectVersion

image-20231221113958595

上传另一张名为infra.png的图片至S3,在S3对象的版本处,能看到infra.png具有2个版本。

image-20231221114115742

使用CloudFront分配url访问infra.png,并在url中添加?versionId=查询字符串,加入infra.png的版本号。可以看到CloudFront对于不同的URL返回了同样的缓存,这是因为在托管的CachingOptimized缓存策略中并未使用query string(versionId)作为缓存键,故提供先前已缓存在边缘节点的对象(即infra.png,不带其他cache key)

image-20231221114415181

为了使得CloudFront能够根据查询字符串缓存结果,我们需要新建一个CloudFront分配行为和缓存策略。在行为路径中指定/*.png,在缓存策略处点击新建缓存策略,添加 versionId 作为需要缓存的查询字符串,其他TTL设置按需调整,如下图所示。保存缓存策略后,为该行为选择新建的缓存策略。

image-20231221114617482

image-20231221122530374

image-20231221114930654

image-20231221115022144

image-20231221114701352

进入CloudFront失效标签,键入/infra.png使缓存失效。

image-20231221115117072

image-20231221115146112

image-20231221115318010

再次访问两个包含query string的infra.png URL,将看到CloudFront已区分infra.png的查询字符串将versionId作为缓存键进行缓存。

image-20231221122850363

在这里插入图片描述

http://www.zhongyajixie.com/news/31832.html

相关文章:

  • 收录查询长春网站seo
  • 香港免费域名注册网站谷歌怎么推广自己的网站
  • 做网站用的插件日本关键词热搜榜
  • 网站建设售后服务安全维护广告外链平台
  • 织梦单页面网站模板百度搜索引擎营销案例
  • 海口网站建设百度竞价推广方案
  • tomcat 怎么做网站营销网站建设选择
  • php怎么做网站会计培训班哪个机构比较好
  • 青海哪家做网站的公司最大百度帐号申请注册
  • 深圳个人网站设计百度信息流怎么做效果好
  • 中文域名是网站名称吗重庆森林经典台词独白
  • 可靠的南京网站建设app推广注册从哪里接单
  • 乌兰察布做网站公司销售管理系统
  • 青岛网站建设设计seo网站推广软件
  • 做网站反复修改惠州网站制作推广
  • 建设假网站国内新闻
  • 定制型网站制作明细报价表湖南seo服务电话
  • 教人做甜点的网站百度关键词排名qq
  • 建设银行江西分行官方网站公司网络推广方案
  • logo网站素材山东工艺美术学院网站建设公司
  • 专业简历制作网站有哪些app推广实名认证接单平台
  • 深圳做电商平台网站建设促销活动推广方法有哪些
  • 做算命类网站违法吗企业营销策划有限公司
  • 如何建立网上销售平台下载优化大师
  • 服务器做ssr后还可以做网站吗网络营销策划与创意
  • 网站开发业务公司网络搭建
  • iis如何做网站管理器免费推广产品平台有哪些
  • c2c网站页面设计特点舆情报告
  • 内蒙古网站备案怎么做和生活爱辽宁免费下载安装
  • 村庄建设网站营销渠道名词解释