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 的请求都不会走到公网,而是直接指向服务器自己。

相关推荐
啦啦9117143 小时前
Print Conductor打印软件安装教程!一款非常好用的批量打印软件!支持PDF、Word、Excel、图片等
pdf·excel
yz178004141012 小时前
window pdf文件批量转高清图片png、jpg
pdf·bash
老歌老听老掉牙1 天前
PDF转图片工具:基于PyQt5的完整实现与深度解析
python·qt·pdf
winfredzhang2 天前
python图片处理与PDF生成程序详解
python·pdf·图片·解压
vectorlogic2 天前
万兴PDF专家免费版下载安装教程
其他·pdf
伊织code2 天前
python-poppler - PDF文档处理Python绑定库
开发语言·python·pdf·python-poppler
h_65432102 天前
csv、pdf文件预览uniapp-H5
pdf·uni-app·csv
m0_526119402 天前
pdf文件根据页数解析成图片 js vue3
前端·javascript·pdf
诚实可靠王大锤2 天前
react-native集成PDF预览组件react-native-pdf
前端·react native·react.js·pdf
E_ICEBLUE2 天前
5 种使用 Python 自动化处理 PDF 的实用方法
python·pdf