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 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 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 persistenter Speicherung(IIS oder Webanwendungen), SkipInitialisierung kann verwendet werden, um diese Prüfung zu überspringen.
  • Verwenden Sie dieIronPDF NuGet-Paket bereits mit den für Ihre Plattform/Umgebung spezifischen Dateien vorgeladen. Bitte beachten Sie unserErweiterte Installationsanleitung für weitere Informationen.
  • Wenn Sie IronPDF.Slim verwenden, fügen SieNative NuGet-Pakete für Mac, Linux und/oder Windows zu Ihrem Projekt hinzufügen, um die Initialisierung zu beschleunigen, da die nativen Binärdateien bereits vorinstalliert sind.
  • Die Standardverwendung erfordert, dass Sie dieInstallation.AutomaticallyDownloadNativeBinaries = wahr; 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 zwar die größte Flexibilität, erfordert jedoch mehr Zeit für den Start, da die erforderlichen 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 leistungsfähigeren Servers oder eines Azure Web App-Plans(B1 ist das Minimum).