私は PHP ファイル (サイトの機能) を持っています。これにより、ユーザーは別のサイトのアカウントからデータをインポートできます。
また、彼がデータをインポートするたびに、そこからたくさんの画像をコピーする必要があります。
たとえば、500 個の写真、それぞれ 300 ~ 500Kb が最小です。この数は、1 人のユーザーに対して 2000 枚の画像になると簡単に予想できます。
各写真の手順は次のとおりです。
- 画像の URL を取得する
- URL から画像を作成 (imagecreatefromjpeg などを使用)
- サーバーに保存します(imagejpeg、imagepngなどの関数を使用)
このコードの実行にはすでに非常に長い時間がかかります (8 分以上)。
大量のデータがあることは承知していますが、別の方法でそれを行う方法はありますか?
バックグラウンドでコピーを実行したり、多くの写真を同時にコピーしたりできます。
このために特別に設計されたテクノロジーがあるかどうか知りたいだけですが、私はそれについて知りません.
または、画像の処理を一部の画像ホスティング サーバーに外注し、サムネイルのみを保持する以外に方法はありません。
ありがとう。