我可以在创建PDF时减少加载时间吗?
问题描述:
我用tcpdf创建了一个PDF文件。我可以在创建PDF时减少加载时间吗?
对于更少的数据,它工作正常,并且不需要太多时间来获取负载,但是如果我写入更多数据,则需要花费一两分钟才能加载。
有没有解决方法?
我的文件只包含文字,文字上的一些颜色和几张图片 - 没有别的。仍然需要更多时间来加载。
我这样做:
$pdf->writeHTMLCell($w=0, $h=0, $x='', $y='', $html, $border=0, $ln=1, $fill=0, $reseth=true, $align='', $autopadding=true);
$pdf->Output();
exit();
我发现http://www.tcpdf.org/performances.php - 也许我实现了XCache?
答
我也有这个问题,它没有任何与我的代码。我运行的是Ubuntu Linux操作系统的32位版本。
我重新安装并切换到64位版本,生成时间从1分钟降低到2分钟降低到5到10秒。巨大的差异。
延迟发生在哪里? – shapeshifter 2013-03-13 05:12:46
我正在做这个$ pdf-> writeHTMLCell($ w = 0,$ h = 0,$ x ='',$ y ='',$ html,$ border = 0,$ ln = 1,$ fill = 0 ,$ reseth = true,$ align ='',$ autopadding = true); $ PDF->输出();出口(); – Jabeen 2013-03-13 05:26:09
正确,你已经在xdebug中进行了配置,并确切知道时间消耗在哪里。所以专注于此。 – shapeshifter 2013-03-13 05:35:21