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

网站开发具体步骤如何建立优秀企业网站

网站开发具体步骤,如何建立优秀企业网站,南宁网站设计可以找我,怎样做网站赚流量使用CloudFront S3 Lambda打造丝滑低延迟Web体验 推荐超级课程: 本地离线DeepSeek AI方案部署实战教程【完全版】Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战 目录 使用CloudFront S3 Lambda打造丝滑低延迟Web体验配置S3存储桶创建Clou…

使用CloudFront S3 Lambda打造丝滑低延迟Web体验

推荐超级课程:

  • 本地离线DeepSeek AI方案部署实战教程【完全版】
  • Docker快速入门到精通
  • Kubernetes入门到大师通关课
  • AWS云服务快速入门实战

目录

  • 使用CloudFront S3 Lambda打造丝滑低延迟Web体验
    • 配置S3存储桶
    • 创建CloudFront分发
    • 使用行为进行路由逻辑
    • CloudFront函数
    • 输出
  • 结论

想象一下,加快网站和应用程序的运行速度,使它们更安全,并使用户体验更加顺畅。AWS CloudFront就像一个魔法师,它正是这样做的。在这篇博客中,我们将探讨如何使用CloudFront的行为和功能来使Web应用程序无缝连接。
架构图:
在这里插入图片描述

配置S3存储桶

创建一个包含静态Web应用程序文件的存储桶,如下所示。
在这里插入图片描述

创建CloudFront分发

以下是使用S3作为目标的步骤,创建CloudFront分发。
在这里插入图片描述

选择S3存储桶作为源,并为存储桶创建OAC。
在这里插入图片描述

现在我们有OAC,我们可以继续进行SSL证书设置。
在这里插入图片描述

在上面的图片中,我们可以看到CloudFront分发的所有设置。
创建CloudFront分发后,我们必须通过向存储桶添加策略来授予Cloudfront对存储桶的访问权限。策略将如下所示。
在这里插入图片描述

让我们将策略添加到存储桶中,以下是相同的步骤。
转到S3存储桶 -> 权限 -> 存储桶策略并添加策略。
在这里插入图片描述

使用行为进行路由逻辑

以下是用于演示的路由逻辑。
在这里插入图片描述

路由逻辑
正如我们上面看到的,我们需要将默认域和路径:page1重定向到page1.html
我们需要将具有路径:page2的域路由到page2.html
我们需要为上述用例创建3个函数

  1. 重定向函数:需要将具有根目录的域重定向到具有路径:page1的域
  2. page1函数:page1函数需要将域demo.proclouds.co.in/page1映射到page1.html文件
  3. page2函数:page2函数需要将域demo.proclouds.co.in/page2映射到page2.html文件
    以下是CloudFront分发的行为配置。
    在这里插入图片描述

CloudFront函数

以下是用于演示所需的三个函数的CloudFront函数代码。
重定向函数代码

// 重定向函数文件。  
function handler(event) {  var request = event.request;  var headers = request.headers;  var host = request.headers.host.value;  var uri = request.uri;  //  var country = 'DE' // 选择一个国家代码  var newurl = `https://${host}/page1` // 将重定向URL更改为您的选择  if (host === "demo.proclouds.co.in" && uri === "/") {  var response = {  statusCode: 302,  statusDescription: 'Found',  headers:  { "location": { "value": newurl } }  }  return response;  }  return request;  
}  

以下是测试和发布重定向函数的步骤。
注意:我们使用了一个在Route 53中注册的域,并创建了一个CNAME记录指向CloudFront的分发。
在这里插入图片描述

请按如下方式将域添加到CloudFront分发中。
在这里插入图片描述

要测试重定向函数,请使用以下JSON代码。

{  "version": "1.0",  "context": {  "eventType": "viewer-request"  },  "viewer": {  "ip": "1.2.3.4"  },  "request": {  "method": "GET",  "uri": "/",  "headers": {  "host": {  "value": "demo.proclouds.co.in"  }  },  "cookies": {},  "querystring": {}  }  
}

一旦我们得到下面的输出,我们就可以将函数发布到默认行为。
在这里插入图片描述

现在我们可以按照以下步骤发布函数
在这里插入图片描述

在发布时,它会要求我们选择分发和行为。
在这里插入图片描述

我们可以按照类似的步骤分别关联其他函数。
page1代码

// page1-function代码  function handler(event) {  var request = event.request;  var oldurl = '/page1'  var newurl = '/page1.html' // 将重定向URL更改为您的选择  if (request.uri === oldurl) {  request.uri = newurl;  }  return request;  
}

以下是测试和发布page1函数的步骤。

{  "version": "1.0",  "context": {  "eventType": "viewer-request"  },  "viewer": {  "ip": "1.2.3.4"  },  "request": {  "method": "GET",  "uri": "/page1.html",  "headers": {},  "cookies": {},  "querystring": {}  }  
}

按照类似的步骤将上述函数与page1行为一起发布。
page2代码

// page2-function代码  function handler(event) {  var request = event.request;  var oldurl = '/page2'  var newurl = '/page2.html' // 将重定向URL更改为您的选择  if (request.uri === oldurl) {  request.uri = newurl;  }  return request;  
}

以下是测试和发布page2函数的步骤。

{  "version": "1.0",  "context": {  "eventType": "viewer-request"  },  "viewer": {  "ip": "1.2.3.4"  },  "request": {  "method": "GET",  "uri": "/page2.html",  "headers": {},  "cookies": {},  "querystring": {}  }  
}

按照类似的步骤将上述函数与page2行为一起发布。

输出

以下是具有路径和重定向的域的输出。
以下是demo.proclouds.co.indemo.proclouds.co.in/page1的输出
在这里插入图片描述

以下是demo.proclouds.co.in/page2的输出
在这里插入图片描述

结论

CloudFront函数彻底改变了内容分发网络中的动态路由。它们提供了基于各种因素的灵活、低延迟的路由自定义,增强了用户体验。它们既经济又可扩展,使开发人员能够优化内容分发以实现最佳性能和个性化。在这篇博客中,我们探讨了使用CloudFront函数的动态路由。

http://www.dtcms.com/wzjs/595856.html

相关文章:

  • 安徽太和有没有做网站的购物网站建设存在的问题
  • 网站备案期间怎么做设计页面ui
  • 室内设计在线设计软件龙岩seo公司
  • 建设网站应该加什么服务器ASP.NET商业级数据库网站开发实战
  • 做的网站怎么查看点击率沈阳做网站最好的公司
  • 江苏省建设工程一站式申报网站wordpress调用分类名
  • 内蒙古呼和浩特特产湖南正规关键词优化首选
  • 网站域名备案更改WordPress注册不提示
  • iis 网站打不开 建设中个人网站建设的方案
  • 云南省城乡与住房建设厅网站哈尔滨制作网站价格
  • 南京网站推广费用2345传奇世界游戏介绍
  • 自贡网站制作php 网站进入后台
  • 极客学院 网站建设凡科网站建设如何植入代码
  • 网站嵌入视频代码如何搭建第三方网站
  • 网站搜索优化排名注册电气工程师考试
  • seo营销策划资阳公司短视频优化服务
  • 网站建设官方网哪里创建免费的网站
  • 合肥网站建设技术外包温州阿里巴巴网站建设
  • 做衣服 网站景区网站建设
  • 网站通知模板权重6网站怎么做
  • 组合图片可以用在网站做链接吗网站好坏怎么分析
  • 网站开发实验总结网站制作多少钱新闻
  • 公司响应式网站建设报价seo沈阳
  • 网站连接跳转怎么做收集网络营销方案
  • 做网站建设的利润在那个网站可买做鞋子的羊毛
  • 抚州临川网站建设网站前台空白
  • 比亚迪新能源汽车新款百度seo效果怎么样
  • 模板建网站哪个品牌好图书销售网站建设
  • 建设自己的二手房中介网站上海企业公示网
  • 如何做网站首页优化大连外经贸网站