设置内容交付网络 (CDN)¶
使用KeyCDN_进行部署¶
本文档将指导您通过Odoo驱动的网站设置KeyCDN_帐户。
步骤 1:在 KeyCDN 仪表板中创建拉取区域¶
创建区域时,请在 :guilabel:高级功能
子菜单中启用 CORS 选项。(稍后将详细介绍)
完成后,您必须等待一段时间,KeyCDN_抓取您的网站。
注解
已为您的区域生成了一个新的URL,在本例中为“http://pulltest-b49.kxcdn.com`
步骤 2:使用您的区域配置 odoo 实例¶
在 Odoo 后端,转到 :guilabel:网站设置
: 菜单,然后激活 CDN 支持并将您的区域 URL 复制/粘贴到 :guilabel:CDN 基本 URL
字段中。仅当激活了开发人员模式时,此字段才可见且可配置。
现在,您的网站正在将 CDN 用于与 :guilabel:CDN 筛选器
正则表达式匹配的资源。
您可以查看网站的HTML,以检查CDN集成是否正常工作。
为什么要激活 CORS?¶
某些浏览器(在撰写本文时的Firefox和Chrome)中的安全限制会阻止远程链接的CSS文件在同一外部服务器上获取相关资源。
如果您没有在CDN区域中激活CORS选项,那么默认Odoo网站上更明显的问题将是缺少字体真棒图标,因为在font-awesome CSS中声明的字体文件不会加载到远程服务器上。
在这种情况下,您可以在主页上看到以下内容:
浏览器控制台中还会出现一条安全错误消息:
在 CDN 中启用 CORS 选项可解决此问题。