質問
Zip解凍処理コンポーネントの処理時間が予想より大幅に長くなっています。
コンポーネントにオプションがなく、改善する手段がありませんが
これについて、何かアドバイスがありますでしょうか
回答
解凍したZipファイル内のファイル数が多いため、
Zip解凍処理に時間が掛かっていると思われます。
ファイル操作コネクターのZip解凍処理では、
内部的な動作としてZipファイルをIntegrateサービス内に取得して展開し、
解凍されたファイルをIntegrateサービスからストレージへアップロードする処理を行っています。
そのため、Zipファイル内のファイル数が多い場合、
ストレージへのアップロード処理がファイル数分連続で実行されるため、
Zip解凍処理コンポーネントの全体の処理時間が長くなる場合がございます。
本事象の対策としましては、
Zipファイルを分割していただく事で、一つのZipファイル辺りのファイル数を少なくしたうえで、
スレッド処理をご利用いただく事をご検討ください。
分割したZipファイルの解凍処理を並行して実行する事が可能となりますので、
全体の解凍処理時間を短くすることが可能かと存じます。
弊社環境でも同様の検証を実施いたしまして、一定の速度改善を確認出来ております。
なお、スレッド処理の数によって、IntegrateサービスのCPUに負荷がかかる場合がございます。
最適なファイル分割容量とスレッド処理数につきましては、
お手数ですがお客様の環境にて検証の上、実装いただければと存じます。
コメント
0件のコメント
記事コメントは受け付けていません。