サードパーティのソースから一度に何千もの画像をダウンロードする機能があります。画像の数は、1回の実行で2,500〜250,000の範囲になります。ご想像のとおり、このプロセスには時間がかかり、可能な限り最適化することを目指しています。
それが機能する方法は、画像パスのリストを取得し、それらをループして、サードパーティに画像を要求することです。現在、リクエストを行う前に、画像がサーバーにすでに存在するかどうかを確認します。存在する場合は、その画像をスキップします。存在しない場合は、ダウンロードします。
私の質問は、ダウンロード前のチェックがプロセスを遅くしている(またはおそらくスピードアップしている)かどうかを誰かが知っているかどうかです。ファイルをダウンロードして既存の画像を上書きし、存在を確認する手順を省く方が効率的でしょうか。
このボリュームの画像をダウンロードするためのヒントが他にある場合は、大歓迎です。