IronPdfのパフォーマンスを向上させる:ヒント
IronPDF のパフォーマンスを向上させるには、以下の一般的なヒントを考慮してください:
- .NET Standard アプリケーション: 速度と安定性の点で若干の利点がありますが、メモリ消費が増える可能性があります。 詳細については、IronPDF Azure ガイドを参照してください。
- 64ビット 対 32ビット: パフォーマンスを向上させるために64ビットシステムを使用することをお勧めします。
大きな HTML ファイルの場合:
- HTMLをセクションに分け、各部分を個別にPDFにレンダリングし、マージまたは追加のメソッドを使用して単一のPDFに結合します。
大きな PDF の場合:
バイト配列入力サイズ制限(2GB)を克服するには、ここに示されたガイダンスを使用してください。
- PDFをページ単位で分割します。 例コードについては、PDF ページの分割に関する IronPDF の例を参照してください。
画像の最適化:
画像の実際のサイズにリサイズするためにTinyPNGのようなサービスを使用します。写真はしばしば過度に大きいことがあります。
- ネットワーク負荷を減らし、安定性を向上させるために、画像をデータ URI として HTML に直接埋め込みます。 まず画像をBase64エンコードすることを検討してください。詳細については、IronPDF DataURIs FAQを参照してください。
資産をローカライズする:
- リモート画像や資産をダウンロードし、ローカルに保存します。 必要なフォントを、例えば Google Fonts のように、直接プロダクションサーバーにインストールします。
クラウド対デスクトップのパフォーマンス:
- クラウドサーバーはデスクトップコンピュータほどのパフォーマンスが発揮できない場合があります。 CPU速度やRAMなどのサーバースペックを増加させることで、パフォーマンスが改善する場合があります。
テンプレート PDF:
[[name]],[[address1]],[[email]]のようなプレースホルダ文字列を含むテンプレートPDFを作成します。 IronPDFで検索置換機能を使用してこれらを更新する方が、大きな文書を再レンダリングするよりもはるかに速いです。 詳細については、IronPDFでPDF内のテキストを置き換える例を参照してください。






