【问题标题】:wkhtmltopdf goes extremely slow on different environmentwkhtmltopdf 在不同的环境中变得非常慢
【发布时间】:2017-11-30 15:51:28
【问题描述】:

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

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

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

【问题讨论】:

    标签: pdf cakephp cakephp-3.0 centos7 wkhtmltopdf


    【解决方案1】:

    在您的 CSS 文件中移除 rgba 并将边框半径设置为 1px(如果不需要,则完全移除它们)。这应该会加快 PDF 生成过程。

    Similar issue

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-11
      • 2018-07-13
      • 2014-11-04
      相关资源
      最近更新 更多