2011-02-14 9 views
0

ウェブフロンテッドファイル管理アプリケーションを作成する方法を研究しています。これは、私が必要とする要件の1つに少し悩まされています。PHPファイル管理アプリケーション

私のサーバーはリモートサーバー上のファイル移動を制御したいが、samba/nfsマウントからの転送速度には感心しない。たとえば、リモートからリモートマウントされたファイルシステムにファイルを移動したい場合、2つの転送が行われます.1つはサーバーに、次に1はリモートの宛先に転送されます。私が扱うファイルのサイズはこれを非常に非効率的にしています。

これを回避するには、自分のサーバーのsshをリモートソースに置き、rsync/scpのようなものをリモートデスティネーションに発行するしかありません。

だから私は2つの質問

1)を持っているが、これは私が取ることができる私の最高の/唯一のアクションですか?

2)私はPHPライブラリを使って直接SSHを使うのが良いですか?それとも、bashスクリプトのようなものにアクションを渡す方が良いでしょうか? (または任意の他、任意の提案を歓迎します!)すべての情報について

おかげで

スチュワート

+0

リモートサーバーでWebサービスを実行する可能性はありますか? – Andrew

+0

はい、これは私のシステム設計がまだ暫定的なので完全に可能です。 – MessedUpHare

+0

お勧めはありますか? – MessedUpHare

答えて

0

は、あなたがメモリ内に完全なファイルを保存せずに、サーバーからサーバーへの直接転送を開始したいわけ?そのためにシェルパイプを使用することができます。サーバーを完全にバイパスしたい場合は、ビットトレントプロトコルを使用する必要があります。

関連する問題