WKHTMLTOPDF缓慢的pdf生成

时间:2017-04-20 13:19:22

标签: php performance laravel wkhtmltopdf

我试图为发票生成PDF并坚持下去。问题是到目前为止我所尝试的所有pdf库都非常慢:TCPDF生成pdf文件约40秒,DOMPDF耗时超过分钟 - 然后我把它关闭了。

我在Windows机器上使用Laravel 5.3 + PHP 7.1并尝试使用此库 - https://github.com/barryvdh/laravel-snappy

简单测试大约需要3-4秒:

$html = $view->render();
$pdf = App::make('snappy.pdf.wrapper');
$pdf->loadHTML('<h1>Test1234</h1>');
return $pdf->download();

同样的发票生成,如8-10秒。

脚本有256MB内存限制,pc在i7 cpu上。

我如何调整它的表现?

0 个答案:

没有答案