初期レンダリングが遅い

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

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

理由

  • "LinuxAndDockerDependenciesAutoConfig" プロパティフラグがtrueに設定されている、または必要なLinuxパッケージがインストールされていないため、実行時にそれらがインストールされます。
  • Windows/Macマシンで開発し、IronPdf.Linuxパッケージを使用せずにLinuxの本番環境にデプロイしているため、一部のコンポーネントは実行時にNuGetからダウンロードされます。

初期チェック

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

  • 永続ストレージ(IIS または Web アプリ)を使用する環境では、SkipInitialization を使用してこのチェックをスキップできます。
  • プラットフォーム/環境に特有のファイルがあらかじめ読み込まれているIronPdf NuGet パッケージを使用してください。 詳しい情報については、詳細インストールガイドをご覧ください。
  • IronPdf.Slimを使用する場合、Mac、Linux、および/またはWindowsネイティブNuGetパッケージをプロジェクトに追加して初期化を高速化してください。これにより、ネイティブバイナリが事前にインストールされます。
  • デフォルトの使用では、Installation.AutomaticallyDownloadNativeBinaries を true に設定する必要があります。 実行時に、IronPdf.Native.Chrome パッケージをプラットフォームにダウンロードします。

    次の内容にご注意ください。
    IronPdf.Slim は、Chromeと同一のレンダリングエンジンの基本パッケージです。このパッケージ単体で使用することにより、最も柔軟性を持たせることができますが、必要なファイルをNuGet CDNから取得するため、起動までに時間がかかることがあります。

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

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

  • 初期化に5秒以上かかる場合、サーバーまたはPCのプロビジョニングが不足している可能性があります。 私たちは、より強力なサーバーや Azure Web アプリ プラン (B1 は最低限) の使用をお勧めします。