Anfängliches Rendern ist langsam

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

Wenn Ihr erstes HTML-zu-PDF-Rendering mit IronPDF zu langsam ist, können wir die folgenden zugrunde liegenden Probleme untersuchen:

Gründe

  • Die „LinuxAndDockerDependenciesAutoConfig“-Eigenschaftsmarke 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 stellen in einer Linux-Produktionsumgebung bereit, ohne das IronPdf.Linux-Paket zu verwenden, sodass einige Komponenten zur Laufzeit von NuGet heruntergeladen werden.

Einleitungskontrollen

IronPDF prüft, 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 Dateien für Ihre Plattform/Umgebung vorgeladen ist. Bitte sehen Sie sich unseren Leitfaden für die erweiterte Installation für weitere Informationen an.
  • Wenn Sie IronPdf.Slim verwenden, fügen Sie Mac-, Linux- und/oder Windows-Native-NuGet-Pakete zu Ihrem Projekt hinzu, um die Initialisierung zu beschleunigen, da die nativen Binärdateien vorinstalliert werden.
  • Standardmäßig müssen Sie Installation.AutomaticallyDownloadNativeBinaries = true setzen; um das IronPDF.Native.Chrome-Paket für Ihre Plattform zur Laufzeit herunterzuladen.

    Bitte beachten Sie
    IronPdf.Slim ist das Basispaket für unsere Chrome-identische Rendering-Engine. Die Verwendung dieses Pakets allein bietet möglicherweise die größte Flexibilität, erfordert jedoch mehr Zeit beim Initiieren, da die benötigten Dateien aus dem NuGet-CDN abgerufen werden.

Startzeit der CEF-Browser-Anwendung

Die Ausführung des ersten Renderings kann 2-3 Sekunden dauern. Dies ist eine normale Startzeit, die mit der Zeit vergleichbar ist, die Chrome zum Öffnen in einer Desktop-Umgebung benötigt.

  • Wenn die Initialisierung mehr als 5 Sekunden dauert, ist der Server oder PC möglicherweise nicht ausreichend mit Daten versorgt. Wir empfehlen die Verwendung eines leistungsstärkeren Servers oder eines Azure-Web-App-Plans (B1 ist das Minimum).