AWSのEC2上でPHP+imagemagickで、PDFの各ページをJPG化するプログラムを書いています。
プログラムは、簡単に書くと以下のような感じです。
(実際は、covertのオプションが入っています。)
php
1for ($i=0; $i<$end; $i++) { 2 3 exec('convert '.$PDF.'['.$i.'] '.$i.'.jpg' 2>&1'); ←★PDFのiページをi.jpgに変換 4 5}
テストでほぼ白紙の100ページ程のPDFを変換してみると、
初めは大体1ページあたり3秒程度かかっています。
しかし、繰り返しPDFを変換していますと、
ついには1ページあたり5分位かかかるようになってしまいます。
テストを始める前、SSHでログインし、topコマンドでみても、
特に別のプロセスが動いているわけでもありません。
同じ処理を繰り替えていているうちに処理が重たくなるのは、
何が考えられますでしょうか?
どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/25 01:24
2020/05/25 01:33