我正在使用 DOMPDF 从一个脚本生成大约 500 份报告。生成大约 10-15 个 PDF 后内存不足。
在调试中,它看起来每次加载字体时都会加载 8M,但这似乎应该用字体缓存代码来处理。
知道这里出了什么问题吗?我想发布一个简单的代码片段,但其中大部分被抽象成多层,所以它不仅仅是简单的复制/粘贴。
最佳答案
如果您使用的是 dompdf 0.6 beta,内存错误是 dompdf 在呈现表格时进入无限循环的结果。这是一个我无法解决的已知问题。
相关网址:
http://code.google.com/p/dompdf/issues/detail?id=34
http://code.google.com/p/dompdf/issues/detail?id=91
(您看到的错误是 pdf PHP Fatal error: Allowed memory size of 268435456 bytes exhausted)
关于php - dompdf内存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2323045/