2012-01-04 9 views
1

私はこのライブラリでPDFSをレンダリングすることで大きな成功を収めました。私は現在、ページに収まるように縮小された2056x2056のサイズの4ページの画像を含むPDFをレンダリングしています。これは、72dpiベースイメージからより良い解像度を提供するためです。DOMPDFレンダリングの速度とサーバーの要件

これらのpdfsはレンダリングに約1.5分かかります。これらのセットをいくつか追加する必要がある場合、私はすぐにその仮想プライベートサーバーの時刻を決め、その時間枠のリソースをすべてロックします。

私はより良いサーバーに移行することを考えています。これは私の質問に私をもたらします。より多くのRAMとより高速なプロセッサーを備えたアップグレードされたサーバーに移行すれば、どれくらいのパフォーマンス向上が見えますか?レンダリングを高速化するためにサーバで探す必要のあるものはありますか?クアッドコアなど?

おかげ

+0

私たちは2.5、4ページpdfsで毎秒dompdfを使用していますので、少し遅くなります。ただし、TCPDFは約4倍高速にレンダリングされます。 4コアは1コアよりも4倍速く、8コアを使用し、8つすべてが100%使用されていることを確認して、スクリプトを8コピー実行してください。 –

+0

こちらの質問も[dompdf support forum](https://groups.google.com/d/topic/dompdf/EYWiRaDmbjs/discussion)で議論されています – BrianS

答えて

1

これは直接あなたの質問に答えていませんが、私はそれが指摘する価値だと思う...

コストのPDFlibとは対照的に、あなたは現在(ROSPDFサポートしてDOMPDFを使用していると仮定すると、 $ 0120ドル)、私はあなたが間違いなく画像を拡大縮小するためのより良いツールを使用してパフォーマンスを向上させることができると思います。これによって私は意味:

はその後DOMPDFを使用して結果 PDFを組み合わせ、あなたの最初のステップとしてPDFへ 画像を変換するために(PHPバインディングを持つ)ImageMagickのようなツールを使用してみてください。

あなたは底なしのポケットがない限り - または他の誰かが(!イッピーを)払っている - (LIBS Cで書かれている)ImageMagickのようなソリューションを強化し、アップボックスにお金を吹く前に考慮すべきPHPで画像処理を処理する

関連する問題