従来のASP(タップを停止)を使用して、厳密なサムネイルを含む高解像度の写真をあるサーバーから別のサーバーに転送するアプリケーションを作成する必要があります。アプリケーションはWindowsのスケジュールで呼び出され、バックグラウンドプロセスとして実行されます。古い専用サーバーから新しいサーバーにファイルを転送する
これを達成する最良の方法は何ですか?パフォーマンスを心がけてください。このようなモンスタースクリプトを作成した最後の段階では、データベーステーブルを100万行以上転送して変換していましたが、アプリケーションは非常に速く開始しましたが、25,000レコード後には本当に遅くなりました。だから私はこれを避けたい。
明らかに、それはクロスドメイン転送になるので、私はASP/FTPコンポーネントを使用し、1つずつファイルを取得して送信し、成功をDBテーブルに記録することを考えていましたこれまでに何が行われているかを知っています。
一度に1つのファイルを処理してリフレッシュして、サーバーのリソースを乱用しないようにするか、一度に1000個以上処理する必要がありますか?サーバーを詰まらせることなく、できるだけ速くしたいと思っています。
感謝の気持ちで助けや助言があります。
DBクエリーが遅くなるのは、適切なインデックスがないため、DBが完全なテーブルスキャンを実行するためです(テーブルにデータが多くなるほどパフォーマンスが低下します)。 –