Deploying with KeyCDN
ACDN 或内容交付网络是提供高速互联网内容的地理分布式服务器网络。 CDN 为内容丰富的网站提供快速、高质量的内容交付。
本文档介绍了如何在Odoo 支持的网站上设置KeyCDN 帐户。
Create a pull zone in the KeyCDN dashboard
在KeyCDN 仪表板上,首先转到左侧的“区域”菜单项,并为“区域名称”提供一个值,该值将显示为CDN URL 的一部分。然后设置区域类型的值。单击“toPull”,最后在“Pull Settings”下输入“Origin URL”。该地址必须是完整的Odoo 数据库URL。
例子
使用https://yourdatabase.odoo.com,将数据库子域前缀替换为数据库的实际名称。您还可以使用自定义URL,而不是为数据库提供的Odoo 子域。
在区域表单底部的“常规设置”标题下,单击“显示所有设置”按钮以展开区域选项。这是通过展开“常规设置”并确保启用CORS 选项来完成的。
然后滚动到区域配置页面的底部并保存更改,这将表明将部署新区域。这可能需要大约10 分钟。
笔记
已为该区域生成新的区域URL。在这个例子中,它是拉测试。xxxxx
.kxcdn.com 该值因数据库而异。
将thisZone URL 复制到文本编辑器中以供下一步使用。
Configure the Odoo instance with the new zone
在Odoo 网站应用程序中,转到“设置”,激活内容分发网络(CDN) 设置,然后将上一步中创建的区域URL 值复制并粘贴到CDN 基本URL 字段中。仅当激活开发者模式时,此字段才可见且可配置。
笔记
确保CDN 基本URL 之前有两个斜杠(//),CDN 基本URL 后面有一个斜杠(/)。
完成后保存您的设置。
目前,网站对与CDN 过滤器中的正则表达式匹配的资源使用CDN。
Odoo 网站的HTML 通过检查图像URL 证明CDN 集成工作正常。您可以使用Odoo 网站上的检查功能在devtools 的“网络”选项卡中进行搜索,找到CDN 基本URL 值。
Prevent security issues by activating cross-origin resource sharing (CORS)
某些浏览器(例如Mozilla Firefox 和Google Chrome)中的安全限制会阻止远程链接的CSS 文件检索同一外部服务器上的相关资源。
如果在CDN 区域中未启用CORS 选项,标准Odoo 网站的一个更明显的问题是缺少Font Awesome 图标,因为使用Font AwesomeCSS 声明的字体文件不会从远程服务器加载。
发生这些跨源资源问题时,Web 浏览器的开发人员控制台中会显示类似于以下输出的安全错误消息:
Fontfromorigin\’http://pulltest-
原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/92216.html