odoo打印pdf速度慢问题

使用域名配置的生产环境 在进行pdf打印之后需要 20来s

但是 在本地开发或者 ip部署的服务器的时候只需要 3-4s

其根本原因在于Odoo生成PDF报告时,报告引擎需要渲染HTML页面,而这个过程涉及到对web.base.url 参数 的使用, 当使用域名的时候 这个参数的默认设置是

这个时候我们生成的html中的src、css 之类的 使用 web.base.url 拼接的路径就是一个外网访问的地址,解决方案:

一般把这个参数(或者指定--web-base-url)设置成正确的公网访问地址,以保证邮件链接等功能正常。同时,为了解决PDF性能问题,必须在服务器的 hosts 文件中进行映射,让域名直接指向本地。
  1. 编辑 hosts 文件

    复制代码
    sudo nano /etc/hosts
  2. 添加一行映射

    将你的域名映射到 127.0.0.1 (localhost)。

    复制代码
    127.0.0.1   your-domain.com

    这样做的效果是:在服务器内部,任何对 your-domain.com 的请求都不会走到公网,而是直接指向服务器自己。

相关推荐
小贺儿开发3 小时前
Unity3D 心理沙盘互动演示
unity·ai·pdf·人机交互·工具·互动·心理沙盘
私人珍藏库5 小时前
[Windows] PDF工具箱 PDF24 Creator 11.30.0
windows·pdf·工具·软件·多功能
彭于晏Yan6 小时前
基于iText7的动态PDF生成技术方案
spring boot·pdf
悟乙己6 小时前
Advanced RAG 02:揭秘 PDF 解析
ai·pdf·llm·文档解析
lq12332107 小时前
PDF工具箱 PDF24 Creator 11.30.0
pdf
odoo中国1 天前
Odoo 19 功能性报表解析:如何高效使用补货报表
odoo·odoo19·库存报表·补货报表
忧郁的Mr.Li1 天前
JAVA工具类---PDF电子签章工具类
java·pdf
AscendKing1 天前
免费、易用、覆盖全平台的网页转 PDF 工具
pdf·html·网页保存·网页保存为pdf·保存网页位pdf
odoo中国1 天前
如何在 Odoo 19 中创建序列
odoo·odoo19·自定义单据序列
优化控制仿真模型1 天前
【26年6月四级】英语四级高频核心词汇1500个pdf电子版+真题
经验分享·pdf