wkhtmltopdf 在不同的环境下变得非常慢

wkhtmltopdf goes extremely slow on different environment

我正在使用 CakePHP 3.4 框架开发一个 PHP 网络应用程序,我正在使用 wkhtmltopdf 0.12.4 在 .pdf 文件中输出动态内容。目前我正在使用三种不同的环境来开发和测试我的应用程序:

  1. 在我的本地环境中(XAMPP 32 位 Windows),wkhtmltopdf 工作得很好。渲染 .pdf 文件需要约 1 秒
  2. 在远程测试环境中(CentOS 7 64 位,使用 apache2,4GB 内存),效果也很好。
  3. 在我的第三个远程测试环境(另一个 CentOS 7 64 位发行版,与第二个发行版具有相似的 CPU 规格和 4GB 内存),wkhtmltopdf 渲染同一个 .pdf 文件最多需要 20 秒

在第三种环境中可能导致此行为的原因是什么?我如何监控或调试 wkhtmltopdf 进程以帮助我确定为什么 .pdf 渲染如此缓慢?

在 CSS 文件中删除 rgba 并将 border-radius 设置为 1px(如果不需要,则完全删除)。这应该会加快 PDF 生成过程。

Similar issue