初期レンダリングが遅い

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

初めてIronPDFでHTMLをPDFに変換する際に遅い場合、以下の根本的な問題が考えられます:

初期チェック

IronPDFは、実行に必要なCEFブラウザーDLLが利用可能であることを確認します。

  • 永続的ストレージを持つ環境において (IISまたはウェブアプリ), 初期化のスキップ このチェックをスキップするために使用できます。
  • 次のものを使用 IronPdf NuGetパッケージ お客様のプラットフォーム/環境に特化したファイルがすでにプリロードされています。 以下をご覧ください 上級インストールガイド さらに詳しい情報については。
  • IronPdf.Slimを使用する場合、追加 Mac、Linux、WindowsネイティブNuGetパッケージ ネイティブバイナリが事前にインストールされるため、初期化をスピードアップするためにあなたのプロジェクトに追加します。
  • デフォルトの使用では、あなたは設定する必要があります インストール.ネイティブバイナリを自動ダウンロード = true; 実行時に、IronPdf.Native.Chrome パッケージをプラットフォームにダウンロードします。

    IronPDF.Slim は、Chromeに似たレンダリングエンジンの基礎パッケージです。このパッケージ単体の使用は最大の柔軟性を提供する可能性がありますが、必要なファイルがNuGet CDNから取得されるため、初期化により多くの時間を要するでしょう。

CEFブラウザアプリケーションの起動時間

初回のレンダーには2〜3秒かかる場合があります。 これは、デスクトップ環境でChromeを開くのにかかる時間と同様の通常の起動時間です。

ソリューション:

使用 [IronPdf.Installation.Initialize

IronPdf.Installation.Initialize](/object-reference/api/IronPdf.Installation.html#IronPdf_Installation_Initialize) アプリケーションの初期段階でIronPDFレンダリングエンジンをすぐに初期化することで、最初に呼び出す際の起動時間を回避できます。

  • インストール.Initialize が導入される前は、アプリケーションの起動時にダミーのPDFを事前にレンダリングするという別のオプションがありました。 (計画されたレンダーの前に). これにより、計画されたPDFレンダリングに必要な追加ファイルがすでに読み込まれ、待機状態になります。 このスタートアップオーバーヘッドは、アプリケーションが再起動された後の最初のレンダージョブにのみ影響しますのでご注意ください。
  • 初期化に5秒以上かかる場合、サーバーまたはPCのプロビジョニングが不足している可能性があります。 より強力なサーバーまたはAzure Webアプリプランを使用することをお勧めします。 (B1は最小限です).