Poprawa wydajności IronPDF: wskazówki
Aby poprawić wydajność pracy z IronPDF, warto wziąć pod uwagę następujące ogólne wskazówki:
- Aplikacje .NET Standard: Wydają się one mieć niewielką przewagę pod względem szybkości i stabilności, ale mogą zużywać więcej pamięci. Więcej szczegółów można znaleźć w przewodniku IronPDF Azure.
- 64-bitowe zamiast 32-bitowych: Zaleca się stosowanie systemów 64-bitowych w celu uzyskania lepszej wydajności.
W przypadku dużych plików HTML:
- Podziel kod HTML na sekcje, renderuj każdą z nich osobno do formatu PDF, a następnie użyj metod scalania lub dołączania, aby połączyć je w jeden plik PDF.
W przypadku dużych plików PDF:
-
Aby obejść ograniczenia rozmiaru tablicy bajtów (2 GB), skorzystaj z wskazówek przedstawionych tutaj.
- Podziel pliki PDF według stron. Przykładowy kod można znaleźć w przykładzie IronPDF dotyczącym dzielenia stron PDF.
Optymalizacja obrazów:
-
Użyj usługi takiej jak TinyPNG, aby zmienić rozmiar obrazów do faktycznie potrzebnego rozmiaru, ponieważ zdjęcia często mogą być zbyt duże.
- Osadzaj obrazy jako DataURI bezpośrednio w kodzie HTML, aby zmniejszyć obciążenie sieci i zwiększyć stabilność. Rozważ najpierw zakodowanie obrazów w Base64. Aby uzyskać więcej informacji, zapoznaj się z sekcją FAQ dotyczącą IronPDF DataURIs.
Zasoby do lokalizacji:
- Pobierz wszelkie zdalne obrazy lub zasoby i zapisz je lokalnie. Zainstaluj wymagane czcionki, takie jak Google Fonts, bezpośrednio na serwerze produkcyjnym.
Wydajność w chmurze a wydajność na komputerze stacjonarnym:
- Serwery w chmurze mogą nie działać tak dobrze jak komputery stacjonarne. Zwiększenie parametrów serwera, takich jak szybkość procesora i pamięć RAM, może poprawić wydajność.
Szablony PDF:
- Utwórz szablonowy PDF z ciągami zastępczymi, takimi jak
[[name]],[[address1]],[[email]]. Zaktualizuj je, korzystając z funkcji "znajdź i zamień" w IronPDF, co jest znacznie szybsze niż ponowne renderowanie dużego dokumentu. Więcej informacji można znaleźć w przykładzie IronPDF dotyczącym zamiany tekstu w plikach PDF.

