初始渲染较慢

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

如果您使用IronPDF进行的首次HTML转PDF渲染速度较慢,我们可能需要考虑以下潜在问题:

原因

  • “LinuxAndDockerDependenciesAutoConfig” 属性标志被设置为 true 且/或没有安装所需的 Linux 软件包,导致它们在运行时被安装。
  • 您在 Windows/Mac 机器上进行开发,但部署到 Linux 生产环境时没有使用 IronPdf.Linux 软件包,因此某些组件在运行时从 NuGet 下载。

初始化检查

IronPDF 将检查执行所需的 CEF 浏览器 DLL 是否可用。

  • 在具有持久性存储(IIS或网络应用)的环境中,可以使用SkipInitialization来跳过此检查。
  • 使用IronPdf NuGet 包,其中已预先加载适合您平台/环境的特定文件。 有关进一步的信息,请参阅我们的高级安装指南
  • 如果使用IronPdf.Slim,请将Mac、Linux和/或Windows本机NuGet包添加到您的项目中以加快初始化速度,因为本机二进制文件将预先安装。
  • 默认使用要求您设置 Installation.AutomaticallyDownloadNativeBinaries = true; 在运行时为您的平台下载IronPdf.Native.Chrome包。

    请注意
    IronPdf.Slim 是我们与 Chrome 相同的渲染引擎的基本包。仅使用此包可能提供最大的灵活性,但由于需要从 NuGet CDN 检索所需文件,因此需要更多时间来启动。

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

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

  • 如果初始化时间超过5秒,服务器或个人电脑可能配置不足。 我们建议使用更强大的服务器或 Azure Web 应用程序计划(B1 是最低限制)。