2016-12-25 7 views
0

質問は自明です。 ファイルがあります/var/www/example/filez/file1.exeコピー時にリモートURLまたはローカルパスを使用するとパフォーマンスが向上しますか?

https://www.abc.xyz/filez/file1.exeでアクセスすることもできます。

は今、私の質問は、私が持っている場合は、スクリプト /var/www/example/script.php

copy('https://www.abc.xyz/filez/file1.exe',$target_location)よりも安価 copy('/var/www/example/filez/file1.exe',$target_location)

をしようとしているのですか?

それは問題ではありませんか?

+0

問題ありません。ターゲットがマシンそのものであっても、ファイルシステムはネットワーク経由の接続より高速です。それは、DNSルックアップ、TCP/IP接続のオーバーヘッド、HTTP経由の応答の返送など、「インターネット」上での接続になります。 –

+0

ファイルシステムはどれくらい速くなりますか?それはごくわずかですか? – user7339434

+0

ファイルシステムは常に高速で、ネットワーク、待ち時間などによってはかなり目立ちます。可能であれば、常にfilesystemを使用するべきです。 –

答えて

0

ローカルパスへのURLの解析とは別に、同じファイルを同じ宛先にコピーする違いはありません。

+0

と同じ宛先ではありません。 'filez/user1/file.exe'を' filez/user2/file.exe'にコピーしてください。 – user7339434

+0

は同じ宛先ではありません。 'filez/user1/file.exe'を' filez/user2/file.exe'にコピーする方が速いか、 'https:// www.abc.xyz/filez/user1/file.exe'を' filez/user2/file.exeは高速ですか? – user7339434

+0

すべてのファイルは同じサーバーにあります。私はちょうどhttpsを使用して質問しています – user7339434

関連する問題