odoo网站之cdn详解

odoo网站之cdn详解Deploying with KeyCDN
A CDN or content distribution network, is a geographically distributed network of ser

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

(0)
CSDN's avatarCSDN
上一篇 2024年6月25日 上午10:39
下一篇 2024年6月25日 上午10:39

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注