Initial render is slow

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

Wenn Ihre erste HTML-zu-PDF-Darstellung mit IronPDF langsam ist, könnten folgende zugrunde liegende Probleme vorliegen:

Gründe

  • Die Eigenschaftsflagge "LinuxAndDockerDependenciesAutoConfig" ist auf true gesetzt und/oder die erforderlichen Linux-Pakete sind nicht installiert, was dazu führt, dass sie zur Laufzeit installiert werden.
  • Sie entwickeln auf einem Windows/Mac-Rechner, aber implementieren in einer Linux-Produktionsumgebung, ohne das IronPdf.Linux-Paket zu verwenden, sodass einige Komponenten zur Laufzeit von NuGet heruntergeladen werden.

Initialisierungsprüfungen

IronPDF wird prüfen, ob die für die Ausführung erforderlichen CEF-Browser-DLLs verfügbar sind.

  • In Umgebungen mit persistentem Speicher (IIS oder Web-Apps) kann SkipInitialization verwendet werden, um diese Prüfung zu überspringen.
  • Verwenden Sie das IronPdf NuGet-Paket, das bereits mit den für Ihre Plattform/Umgebung spezifischen Dateien vorinstalliert ist. Bitte lesen Sie unseren Leitfaden zur erweiterten Installation für weitere Informationen.
  • Wenn Sie IronPdf.Slim verwenden, fügen Sie Ihrem Projekt Mac-, Linux- und/oder Windows-Native-NuGet-Pakete hinzu, um die Initialisierung zu beschleunigen, da native Binärdateien vorinstalliert sind.
  • Die Standardverwendung erfordert, dass Sie Installation.AutomaticallyDownloadNativeBinaries = true; einstellen, um das IronPdf.Native.Chrome-Paket für Ihre Plattform zur Laufzeit herunterzuladen. IronPdf.Slim ist das Basispaket für unsere Chrome-identische Rendering-Engine. Die Verwendung dieses Pakets allein kann die größte Flexibilität bieten, erfordert jedoch mehr Zeit für die Initialisierung, da die erforderlichen Dateien vom NuGet-CDN bezogen werden.

Startzeit der CEF-Browseranwendung

Die erste Darstellung kann 2-3 Sekunden zur Ausführung benötigen.

Dies ist die normale Startzeit, die ähnlich der Zeit ist, die Chrome benötigt, um in einer Desktop-Umgebung zu öffnen. - Wenn die Initialisierung länger als 5 Sekunden dauert, könnte der Server oder PC unzureichend ausgestattet sein.

Wir empfehlen die Verwendung eines leistungsfähigeren Servers oder eines Azure-Web-App-Plans (B1 ist das Mindestmaß). We would recommend using a more powerful server or Azure Web app plan (B1 is the minimum).

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht