跳至内容

#odoo# 用中科院 CDN 解决 odoo 用到 google 字体速度慢问题

#odoo# 用中科院 CDN 解决 odoo 用到 google 字体速度慢问题

在使用 Odoo 系统时,我们常常会遇到一个令人头疼的问题,那就是 Odoo 官方模块、第三方国外的皮肤以及各类 addons 经常会用到 Google 字体。然而,由于一些网络限制因素,这些 Google 字体在国内无法正常访问,导致页面字体加载缓慢,严重影响了用户体验。下面为大家介绍一种有效的解决办法。

解决方案思路

解决这一问题的核心思路是使用国内的 CDN(内容分发网络)来替代原本的 Google 字体链接。CDN 可以将内容缓存到离用户较近的节点,从而加快内容的加载速度。之前,我们可能会使用 360 的 CDN(fonts.useso.com),但如今该 CDN 已经失效。现在,推荐使用中科院的 CDN:fonts.lug.ustc.edu.cn。

具体操作步骤

我们只需把样式表中谷歌字体的原始链接替换为中科院的链接即可。以下是详细的操作步骤:

  1. 搜索相关文件:在 Odoo 目录下搜索含有 “fonts.googleapis.com” 的文件。您可以使用操作系统自带的搜索功能或者命令行工具来完成这一步骤。例如,在 Linux 系统中,可以使用以下命令进行搜索:
    grep -r "fonts.googleapis.com" /path/to/odoo/directory
    其中,“/path/to/odoo/directory” 是您 Odoo 系统的实际安装目录。
  2. 替换链接:找到这些文件后,将其中所有的 “fonts.googleapis.com” 替换为 “fonts.lug.ustc.edu.cn”。您可以手动逐个文件进行修改,也可以使用脚本批量替换。例如,在 Linux 系统中,可以使用以下命令进行批量替换:
    find /path/to/odoo/directory -type f -exec sed -i 's/fonts.googleapis.com/fonts.lug.ustc.edu.cn/g' {} +
    同样,“/path/to/odoo/directory” 是您 Odoo 系统的实际安装目录。

效果对比

在相同的网络环境下,字体替换前,页面加载可能经常需要几分钟的时间,严重影响了使用效率。而替换为中科院的 CDN 链接后,字体加载速度可以提高到秒级,大大提升了用户体验。

通过以上方法,我们可以轻松解决 Odoo 系统中 Google 字体加载缓慢的问题,让系统使用起来更加流畅。

#odoo# 用中科院 CDN 解决 odoo 用到 google 字体速度慢问题
中国 Odoo, 苏州远鼎 2018年6月6日
标签
存档