IronPDF Leistungsunterstützung

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

Zur Leistung siehe die nachstehenden allgemeinen Hinweise:

  • .NET-Standard-Anwendungen scheinen einen kleinen Leistungsvorteil in Bezug auf Geschwindigkeit und Stabilität zu haben, verbrauchen dabei aber mehr Speicher. https://ironpdf.com/how-to/azure/
  • 64-Bit wird auch gegenüber 32-Bit empfohlen
  • Für große Html:
  • Teilen Sie den HTML-Code in Abschnitte auf, wandeln Sie ihn in PDF um und verwenden Sie dann die Methoden "Merge" oder "Append", um sie am Ende zu einem einzigen PDF-Dokument zusammenzufügen.
  • Für große PDFs:
  • Byte-Array(mit "Byte[] buffer = System.IO.File.ReadAllBytes(datei);`) eingabegrößenbeschränkungen(2GB) kann mit Hilfe der folgenden Anweisungen umgangen werdenhier.
  • PDFs auf Seitenbasis aufteilen. Bitte beachten Sie das hier gezeigte Codebeispiel:https://ironpdf.com/examples/split-pdf-pages-csharp/
  • Optimieren Sie Ihre Bilder mit einem Dienst wiehttps://tinypng.com/, um die Größe der Bilder an die tatsächliche Größe anzupassen, die verwendet werden soll. (Fotos können zum Beispiel Millionen von Pixeln groß sein).
  • Bilder als DataURIs in den HTML-Code einbetten. Dadurch wird die Belastung des Netzes verringert und seine Stabilität verbessert. Ein zusätzlicher Schritt wäre die Base64-Kodierung der Bilder. Diese FAQ wird Ihnen helfen:https://ironpdf.com/how-to/datauris/
  • Lokalisieren Sie Ihre Assets - laden Sie Bilder oder Assets aus der Ferne herunter und referenzieren Sie sie lokal. Schriftarten installieren(z.B.: Google Schriftarten) direkt auf den Produktionsserver.
  • Cloud-Server sind in der Regel nicht so schnell wie Desktop-Computer. Erhöhte Serverspezifikationen/Dienstleistungsniveaus werden sich auswirken. Schnellere CPU, mehr RAM.
  • Erstellen Sie einmal eine PDF-Vorlage mit Platzhalterzeichenfolgen wie[[name]], [[adresse1]], [[e-Mail]] und aktualisieren sie mit der Funktion Suchen und Ersetzen in IronPDF. Das ist viel schneller als das erneute Rendern eines umfangreichen Dokuments. Siehe:https://ironpdf.com/examples/csharp-replace-text-in-pdf/