Лучшие практики для чтения удаленных файлов с помощью php - PullRequest
0 голосов
/ 05 октября 2011

В php при открытии сокетного соединения. Вы можете сделать это так:

$fp = @stream_socket_client ( $hosts, $errno, $errstr, 120, STREAM_CLIENT_CONNECT );

или это:

$fp = @fsockopen($Host , $Port, $errno, $errstr, 15);

тогда вы хотите получить файл

Мы можем сделать это с помощью различных функций fgets fread stream_get _line и т. Д.

Какова наилучшая практика для получения лучших результатов и более высокой скорости перевода?

1 Ответ

1 голос
/ 05 октября 2011

Это в значительной степени зависит от вашей платформы и конфигурации.Сокеты обеспечат очень эффективную передачу, но вам придется выполнять все запросы HTTP / FTP самостоятельно, если вы хотите получить файл.

Лучше всего попробовать сами и посмотреть, какон выполняет.

...