2013-03-13 71 views
1

我用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?

+0

延迟发生在哪里? – shapeshifter 2013-03-13 05:12:46

+0

我正在做这个$ 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

+1

正确,你已经在xdebug中进行了配置,并确切知道时间消耗在哪里。所以专注于此。 – shapeshifter 2013-03-13 05:35:21

回答

0

我也有这个问题,它没有任何与我的代码。我运行的是Ubuntu Linux操作系统的32位版本。

我重新安装并切换到64位版本,生成时间从1分钟降低到2分钟降低到5到10秒。巨大的差异。