初始渲染较慢
This article was translated from English: Does it need improvement?
TranslatedView the article in English
如果您使用IronPDF进行的首次HTML转PDF渲染速度较慢,我们可能需要考虑以下潜在问题:
初始化检查
IronPDF 将检查执行所需的 CEF 浏览器 DLL 是否可用。
- 在具有持久存储的环境中(IIS 或网络应用程序), 跳过初始化可以用来跳过这个检查。
- 使用IronPdf NuGet 软件包已预加载了特定于您的平台/环境的文件。 请查看我们的高级安装指南如需更多信息,请联系
- 如果使用IronPdf.Slim,请添加Mac、Linux 和/或 Windows 本地 NuGet 软件包将其添加到您的项目中以加速初始化,因为本地二进制文件将预先安装。
默认用法要求您设置Installation.AutomaticallyDownloadNativeBinaries= true; 在运行时为您的平台下载IronPdf.Native.Chrome包。
请注意
IronPdf.Slim是与 Chrome 浏览器相同的渲染引擎的基础软件包。单独使用该软件包可以获得最大的灵活性,但由于需要从 NuGet CDN 获取所需的文件,因此启动需要更多时间。
CEF浏览器应用程序启动时间
初始渲染可能需要执行2-3秒。 这是正常的启动时间,与Chrome在桌面环境中打开所需的时间相似。
解决方案:
- 使用IronPdf.Installation.Initialize在您的应用程序中尽早初始化IronPDF渲染引擎,以避免在首次调用时的启动时间。
- 在引入Installation.Initialize之前,另一个选项是在应用程序启动时预渲染一个虚拟PDF。(在计划的渲染之前). 这将允许计划中的PDF渲染所需的任何额外文件已经加载并等待。 请记住,此启动开销仅影响应用程序重启后的第一次渲染作业。
- 如果初始化时间超过5秒,服务器或个人电脑可能配置不足。 我们建议使用更强大的服务器或Azure Web应用程序计划。(B1 是最低).