クラシックASP(タッティングを停止)を使用して、高解像度の写真をあるサーバーから別のサーバーに転送するアプリケーションを構築する必要があります。正確には、サムネイルを含めて約360,000枚です。アプリケーションはWindowsスケジュールを介して呼び出され、バックグラウンドプロセスとして実行されます。
パフォーマンスを念頭に置いて、これを達成するための最良の方法は何ですか?このようなモンスタースクリプトを最後に作成したとき、100万行を超えるデータベーステーブルを転送および変換していましたが、アプリケーションは非常に高速に起動しましたが、25,000レコードを超えると、非常に遅くなりました。だから私はこれを避けたい。
明らかにクロスドメイン転送になるので、ASP / FTPコンポーネントを使用することを考えていました。ファイルを取得して送信し、その成功をDBテーブルに記録して、ファイルが何であるかを認識します。これまでに行われました。
サーバーのリソースを乱用しないように、一度に1つのファイルを処理して更新するのが最善ですか、それとも一度に1000以上を処理する必要がありますか?サーバーを詰まらせずに、できるだけ速くしたいと思います。
どんな助け/提案もありがたいことに受け取られるでしょう。