2009-12-30 61 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