初始渲染较慢
This article was translated from English: Does it need improvement?
TranslatedView the article in English
如果您使用IronPDF进行的首次HTML转PDF渲染速度较慢,我们可能需要考虑以下潜在问题:
原因
- LinuxAndDockerDependenciesAutoConfig "**属性标志设置为 "true "和/或未安装所需的 Linux 软件包,导致它们在运行时被安装。
- 您在 Windows/Mac 机器上进行开发,但部署到 Linux 生产环境时没有使用 IronPdf.Linux 软件包,因此某些组件在运行时从 NuGet 下载。
初始化检查
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在桌面环境中打开所需的时间相似。
- 如果初始化时间超过5秒,服务器或个人电脑可能配置不足。 我们建议使用更强大的服务器或Azure Web应用程序计划。(B1 是最低).