【发布时间】:2017-11-30 15:51:28
【问题描述】:
我正在使用 CakePHP 3.4 框架开发一个 PHP Web 应用程序,并且我正在使用 wkhtmltopdf 0.12.4 在 .pdf 文件中输出动态内容。目前我正在使用三种不同的环境来开发和测试我的应用程序:
- 在我的本地环境(Windows 的 XAMPP 32 位)中,wkhtmltopdf 工作得很好。渲染 .pdf 文件大约需要 1 秒
- 在远程测试环境中(CentOS 7 64 位,使用 apache2,4GB 内存),效果也很好。
- 在我的第三个远程测试环境中(另一个 CentOS 7 64 位发行版,其 CPU 规格与第二个相似,内存为 4GB),wkhtmltopdf 渲染相同的 .pdf 文件最多需要 20 秒
在第三种环境中可能导致这种行为的原因是什么?如何监控或调试 wkhtmltopdf 进程以帮助我确定 .pdf 渲染为何如此缓慢?
【问题讨论】:
标签: pdf cakephp cakephp-3.0 centos7 wkhtmltopdf