AWSCloudFront和全球加速器-它是否使用了缓存和Lambda@edge?”
创始人
2024-09-24 08:01:10
0

AWS CloudFront和全球加速器都可以使用缓存和Lambda@edge进行优化。以下是一个基本的示例:

缓存:

定义一个缓存行为以在CloudFront分配的边缘位置上缓存内容,例如静态资源(如图像、CSS和JavaScript文件):

{ "DistributionConfig": { "DefaultCacheBehavior": { "TargetOriginId": "myS3origin", "ForwardedValues": { "QueryString": true }, "ViewerProtocolPolicy": "redirect-to-https", "MinTTL": 0, "DefaultTTL": 86400, "MaxTTL": 31536000, "AllowedMethods": { "Quantity": 7, "Items": [ "HEAD", "DELETE", "POST", "GET", "OPTIONS", "PUT", "PATCH" ], "CachedMethods": { "Quantity": 2, "Items": [ "HEAD", "GET" ] } }, "SmoothStreaming": false, "Compress": true } } }

Lambda@edge:

使Lambda函数在CloudFront边缘位置上针对特定事件执行以下操作:更改请求的标题、更改响应的正文或操作中的任何其他内容:

exports.handler = (event, context, callback) => { // Retrieve the request object from the event argument. const request = event.Records[0].cf.request;

// Update request headers.
request.headers['X-My-Header'] = [{ key: 'X-My-Header', value: 'MyHeader' }];

// Return control back to CloudFront with the decorated request object.
return callback(null, request);

};

相关内容

热门资讯

教程攻略!微乐自建房辅助工具,... 教程攻略!微乐自建房辅助工具,微乐自建房脚本免费入口(开挂自建房)app所有人都在同一条线上,像星星...
重大通报!微乐自建房辅助工具免... 重大通报!微乐自建房辅助工具免费app,微乐家乡麻将自建房辅助app(开挂自建房)教程1、重大通报!...
推荐一款!微信微乐自建房辅助工... 推荐一款!微信微乐自建房辅助工具,微乐家乡麻将自建房辅助app(开挂自建房)攻略进入游戏-大厅左侧-...
推荐一款!微乐自建房辅助工具神... 推荐一款!微乐自建房辅助工具神器,微乐小程序免费黑科技(开挂自建房)器1、金币登录送、破产送、升级送...
总算清楚!微信微乐自建房辅助工... 总算清楚!微信微乐自建房辅助工具,微乐家乡麻将自建房辅助app(开挂自建房)app1)微乐家乡麻将自...
重要通知!微乐自建房辅助工具神... 重要通知!微乐自建房辅助工具神器,微乐家乡麻将自建房辅助app(开挂自建房)方法1、在微乐家乡麻将自...
热点推荐!微信微乐自建房辅助工... 热点推荐!微信微乐自建房辅助工具,微乐自建房脚本免费入口(开挂自建房)app微信微乐自建房辅助工具能...
2024教程!微乐自建房辅助工... 2024教程!微乐自建房辅助工具神器,微乐自建房脚本免费入口(开挂自建房)脚本1、微乐自建房辅助工具...
记者揭秘!微乐自建房辅助工具神... 记者揭秘!微乐自建房辅助工具神器,微乐自建房脚本免费入口(开挂自建房)攻略;1、任何微乐自建房辅助工...
玩家实测!微乐自建房辅助工具插... 玩家实测!微乐自建房辅助工具插件,微乐家乡麻将自建房辅助app(开挂自建房)器1、微乐家乡麻将自建房...