1

そのため、いくつかの ftp フォルダーを監視して新しいファイルが追加されているかどうかを確認するという小さな苦境に陥っています。その場合、ファイル名でイベントをスローする必要があります。それにより、そのファイルをダウンロードするように他の何かに指示します。

これは作成するのが非常に簡単なオブジェクトです。この操作にどれだけの費用がかかるか知っている人がいるかどうか知りたいです。

ファイルサイズ情報は必要なく、フォルダーにサブディレクトリがないため、コマンド NLIST を使用する予定です。フォルダ内の各ファイルの名前は、正確に 25 文字です。

フォルダごとに 10 個から「おそらく」数千個 (最大で約 2000 個) のファイルが存在する可能性があります (通常は 100 ~ 300 個の下限ですが、現在は増加しています)。

ファイルは 250kb から非常にありそうもない 10mb まで (通常は 250kb から 4mb の範囲内) です。

最大で数百のフォルダーが存在する可能性があります (その場合、フォルダーの数に応じて監視頻度を変更できます) が、現在は少数 (6 ~ 10 程度) しかありません。

また、ftp サーバーには複数のログインがあり、異なるログインは異なるフォルダーにアクセスできます。

私は実装を求めているわけではありません。誰かが FTP について直接または間接的な知識を持っている場合、これが私のネットワークにどのような影響を与える可能性があるかということです。

ファイルの保存期間を設定したり、新しいファイルをチェックする頻度を変更したりすることに反対しているわけではありません。

4

1 に答える 1

1

リモートサーバーを制御できますか?FTPはこれに対して実際には最適化されていないため、ある種の専用ミニサーバーを使用すると、おそらくはるかにうまくいく可能性があります。リモート側でファイルシステム監視を使用して、ファイル名が到着したときに、継続的にポーリングするのではなく、ファイル名を送信することができます。FTPが必要とする2つの接続ではなく、1つの接続を開くだけで済みます。

于 2010-04-09T00:23:17.693 に答える