文档中心 CDN Pro 边缘逻辑

边缘逻辑

更新时间:2023-03-25 00:05:56

边缘逻辑概述

边缘逻辑(Edge Logic)是CDN Pro产品非常重要的配置功能,您可以在加速项目【边缘逻辑】页签下通过编写边缘逻辑代码实现“CDN自编程”,以自定义CDN Pro上业务计算及内容交付的逻辑。以下将为您简单介绍如何配置边缘逻辑。

奋力拼搏的不止是世界杯冠军,还有……

边缘逻辑配置指令

CDN Pro的底层软件是基于nginx开源原件进行开发,您可以使用 NGINX 配置指令编写代码。想了解更多边缘逻辑的语法及功能细节,您可阅读边缘逻辑(Edge Logic)文档,其中包含了CDN Pro支持的指令的详细说明。

边缘逻辑编写器

CDN Pro控制台提供了一个边缘逻辑编写器,您可以直接通过控制台界面进行代码编写和调试,调试完成后进行配置的保存和下发,系统后台会自动完成编译及配置下发操作,您无需另外搭建代码编写环境。其中,目前编译器支持的快捷操作包括:

  • 将光标移动到配置项上,键盘输入“Ctrl”+“1”,可快速打开CDN Pro支持的指令文档;

  • 将光标移动到编写器上,键盘输入“Ctrl”+“+”或者“Ctrl”+“+”,可快速调整编辑器的高度;

  • 根据您的代码编写习惯决定是否勾选“开启文本软换行”,开启软换行后,可以在多行而不是一行上显示长文本。

边缘逻辑向导(默认缓存模板)

边缘逻辑针对不同的业务类型预置了不同的缓存配置模板,您可以使用系统推荐的默认配置模板导入边缘逻辑初始代码,然后可以根据需要在默认配置模板代码的基础上进行个性化的配置修改与调整。

操作步骤

步骤1:单击边缘逻辑编写器左上方的【默认缓存模板】按钮,即可开始导入默认的缓存模板。如下:

奋力拼搏的不止是世界杯冠军,还有……

  • 从一份为网页加速的基础设置开始。初始化典型网站业务配置,例如网站内容主要是网页、图片、js等文件,您可以选择使用此配置模板。
  • 从一份为下载或点播加速的基础配置开始。初始化大文件下载或视频点播业务配置,您可以选择此配置模板。
  • 从一份全站加速的基础配置开始。初始化动静态混合业务配置,例如网站内容包含网页、图片、js等文件,并集成了较多的API动态调用接口,您可以选择配置此模式。
  • 从一张白纸开始。如果您的内容不适用于上述三个选项,或者如果您想自己手动从头开始配置,您可以选择此配置模板。

温馨提示

  • 只有在配置了源站之后才可点击导入默认缓存模板,因此您需先添加源站配置;
  • 您可导入的缓存模板由您开通的服务类型决定,每个缓存模板根据适配的业务场景不同,内置了不同的文件缓存规则。您可阅读CDN Pro-CDN Pro混合加速模式了解更多信息。

步骤2:在边缘逻辑向导下选择好模板后,点击【下一步】按钮,查看默认选择的缓存模板的内容。您可直接点击【确定】按钮将默认配置模板的缓存规则直接添加到边缘逻辑配置上,也可以基于已有的缓存配置模板继续编辑缓存规则。例如,当选择了下载或点播加速的缓存模板,将弹窗展示如下默认缓存模板内容:

奋力拼搏的不止是世界杯冠军,还有……

  • 默认缓存:加速项目下的默认缓存规则(即全局缓存配置,默认生效的location为"/")。

  • 指定路径缓存:针对不同的业务配置指定的缓存规则(即指定路径的缓存配置,生效的location为您配置的位置路径参数)。一行配置代表一条location缓存配置规则,您可以直接点击【添加】按钮自行添加指定路径缓存规则。了解更多CDNPro的缓存信息,您可以阅读:CDN Pro缓存配置。

步骤3:点击【确定】按钮,系统会进行如下提示:

奋力拼搏的不止是世界杯冠军,还有……

步骤4:点击【继续】按钮,系统会将您选择配置的缓存规则模板初始化到边缘逻辑编辑器上。例如,当选择了下载或点播加速的缓存模板,生成的边缘逻辑配置代码如下:

奋力拼搏的不止是世界杯冠军,还有……

步骤5:若默认提供的边缘缓存模板不符合您的业务预期,您可直接在代码编辑器上再自行编辑调整边缘逻辑代码。

至此,您已学习了如何进行边缘逻辑配置。

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!