2009-12-30 37 views

回答

1

您是否在最近的硬件上运行此代码?虽然这听起来像是避免解决方案,但在编码恐怖博客(他们恰好是制作此网站的人)时,他们鼓吹说,如果硬件有限,则不应该花时间调整性能。如果你在单核心CPU(例如:Pentium 4)上这样做,那么你就在浪费你的时间去担心要使用哪个库或要更改哪些代码。即使是最慢的Core 2 Duos和更新的AMD,其启动速度也比最好的Pentium 4快2倍。

PS:我无法在其网站上找到要链接的文章。

PPS:大多数Pentium 4主板都支持65nm Core 2 Duos。

1

优化的一种方法是尝试另一个库。当我需要将HTML转换为PDF时,我使用dompdf,并且我没有发现任何优化需求,它非常快速,正确支持CSS并产生准确的结果。

1
  1. 降低输出的复杂度。
  2. 减少输出量。
  3. 如果PDF生成影响其他操作,请将其委托给另一个进程或服务器。
1

我确定您可以通过跳过HTML/CSS步骤避免大量处理,并直接转到PDF。检查FPDFPDFLib