初次渲染很慢

This article was translated from English: Does it need improvement?
Translated
View the article in English

如果使用 IronPDF 第一次將 HTML 渲染為 PDF 很慢,我們可能面臨以下潛在問題:

啟動檢查

IronPDF 會檢查所需的 CEF 瀏覽器 DLL 是否可用以進行執行。

請注意
IronPdf.Slim 這是我們與 Chrome 相同的渲染引擎的基礎包。僅使用此包可能提供最大的彈性,但由於需要從 NuGet CDN 檔案庫中檢索所需的檔案,將需要更多時間來啟動。

CEF 瀏覽器應用程式啟動時間

初次渲染可能需要 2-3 秒才能執行。這是正常的啟動時間,類似於 Chrome 在桌面環境中打開所需的時間。

解決方案:

  • 使用 IronPdf.Installation.Initialize 在您的應用程式中提早初始化 IronPDF 渲染引擎,以避免在首次渲染時因呼叫而產生的啟動時間。
  • 在 Installation.Initialize 被引入之前,另一個選項是在應用程式啟動時預渲染一個虛擬 PDF。 (在計劃的渲染之前). 這將允許任何計劃中的 PDF 渲染所需的附加檔案事先被載入並等待。請記住,這個啟動開銷只會影響應用程式重新啟動後的第一次渲染工作。

. - 如果初始化超過5秒,則伺服器或 PC 可能資源不足。我們建議使用更強大的伺服器或 Azure Web 應用程式計劃 (B1 是最低).