系统相关
首页 > 系统相关> > PHP-dompdf内存问题

PHP-dompdf内存问题

作者:互联网

我正在使用DOMPDF从一个脚本生成大约500个报告.生成大约10-15个PDF后,它的内存不足.

在调试中,每次加载字体时似乎要加载8M,但这似乎应该由字体缓存代码处理.

对这里出什么问题有任何想法吗?我想发布一个简单的代码段,但是其中大多数被抽象为多层,因此它不仅仅是一个简单的复制/粘贴.

解决方法:

首先,如果这是用于远程商业的任何东西,则只需获得Prince XML.它比其他任何HTML to PDF解决方案都要好得多,而且速度更快(我已经研究了所有这些).节省的开发人员时间将很快收回成本.

其次,最快的解决方案可能是在单独的过程中打印每个报告,以解决任何内存泄漏问题.如果这是从命令行运行的,则外部循环应类似于Shell脚本,它将为每个报告启动一个过程.如果它是从Web分支运行的,则在您可以执行此操作的OS上,每个脚本都有一个过程.

看一下Convert HTML + CSS to PDF with PHP?.

标签:pdf,memory,memory-leaks,dompdf,php
来源: https://codeday.me/bug/20191106/2001173.html