我有一个模板PDF,它有一个页面,在该页面上有一个图像。模板PDF用于打印并且非常大(大约4000x4000像素@ 300ppi)。
使用Zend Framework的PDF包我将模板覆盖了PNG图像,同样非常大,大约4000x4000像素。然后保存新生成的PDF。
这一切都很好,但需要5到10分钟!所以我的问题是:
我正在运行一个虚拟服务器(VirtualBox)上有4GB RAM的Ubuntu服务器。虽然我确定这是无关紧要的,但主机是16GB,2.6Ghz的英特尔酷睿Mac专业版。
提前致谢。
答案 0 :(得分:1)
这需要很长时间,因为通常情况下,生成PDF是一项非常昂贵的操作。
在您的特定情况下,需要考虑的一件事是检查分配给PHP的内存。你想调查并增加它以获得更好的性能,因为这是一个如此大的文件。
但我认为可能更相关,因为您使用的是PNG,您可能需要查看此bug。这可能与您遇到的问题高度相关。