エビの宝石は、初期化オプション:compress
を持っています。hereと記載されています。Prawn PDF圧縮、コンテンツストリームを圧縮する、何をする
明らかにそれ"Compresses content streams before rendering them"
です。
compress: true
の有無にかかわらず、同じ14ページのpdfを2回生成しました。各ページには2枚の写真とあらゆる種類のテキストがあります。結果のファイルサイズはまったく同じでした。
私の質問は次のとおりです。写真を大量に生産する場合、ファイルサイズに違いが見られますか?あるいは、compress: true
は処理中に多かれ少なかれRAMを食べるでしょうか?その目的は何ですか?
メモリ使用量を監視しましたか?これは、大量の文書を扱う場合に、CPUの使用量を削減してメモリ使用量を削減する価値がある場合に便利です。 – tadman
Googleグループに直接質問すると、運がよいかもしれません。https://groups.google.com/forum/#!forum/prawn-ruby – Tass
@ googleグループに回答が投稿されているので感謝しています(ここではhttps:///groups.google.com/forum/#!searchin/prawn-ruby/compression|sort:relevance/prawn-ruby/_JK372mdEPs/lZAkgVDDJLEJ)、[ここ](https://groups.google.com/forum/#!私は今これらの答えに対して 'compress:true'と' optimize_objects:true'の両方を実行し、生産におけるCPU使用量の増加は見られませんでした – BigRon