初始渲染很慢

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

如果使用 IronPDF 将 HTML 首次渲染为 PDF 的速度很慢,我们可能需要解决以下潜在问题:

启动检查

IronPDF 将检查以确保执行所需的 CEF 浏览器 DLL 可用。

[{i:(IronPdf.Slim 是与 Chrome 浏览器相同的渲染引擎的基础软件包。单独使用该软件包可以获得最大的灵活性,但由于需要从 NuGet CDN 获取所需的文件,因此启动需要更多时间。)}]

CEF 浏览器应用程序启动时间

初始渲染执行可能需要 2-3 秒。这是正常的启动时间,类似于 Chrome 浏览器在桌面环境中打开所需的时间。

解决方案

  • 使用 IronPdf.Installation.Initialize 在应用程序中更早地立即初始化 IronPDF 渲染引擎,以避免首次渲染调用时的启动时间。
  • 在引入 Installation.Initialize 之前,另一种方法是在应用程序启动时预先渲染一个假 PDF (在计划的渲染之前).这将允许计划的 PDF 渲染所需的任何附加文件已经加载并等待。请记住,这种启动开销只会影响应用程序重启后的第一次渲染任务。

  • 如果初始化耗时超过 5 秒,则服务器或 PC 的配置可能不足。我们建议使用功能更强大的服务器或 Azure Web 应用程序计划 (B1 是最低).