CDN Pro 的代理服务器是在开源软件NGINX之上开发完成。NGINX 拥有目前业内通用性、适配性最强的代理缓存技术。自2004年问世以来已被广泛用于构建功能强大的Web服务器和性能优越的反向代理服务器中。NGINX 对外提供了标准化的脚本语言,更多详细的技术细节以及使用案例可参阅Nginx官网文档库。
自2016年起,网宿(CDNetworks)就对 NGINX 的开源版本进行了许多重大的修改,以便将其打造成完美的 CDN 代理服务器。CDN Pro 的主要设计目标之一是让客户对所使用的服务有完全的掌控。基于这一目标,我们允许您通过直接使用 NGINX 语言编写边缘逻辑(Edge Logic)代码来对代理服务器进行配置和调试。我们相信这将为您实现业务需求提供最大的灵活性。
本文档试图为您提供一个关于边缘逻辑的简单介绍,包括一些典型应用场景的实现方法。请注意,边缘逻辑是加速项配置 中的一部分。除了边缘逻辑外,您仍然需要配置其他必要部分,例如要加速的域名、源站信息,TLS证书等。所有配置完成后,该加速项即可部署到 CDN Pro 服务器上提供服务。上述所有的操作均可通过 自助Portal 或者 API 完成。
与任何其他对新语言的介绍一样,让我们从一个最基础的 “hello world” 示例开始吧。