2012-02-14 3 views
0

Мне нужно загрузить кучу файлов с помощью FTP.PHP ftp_fget одновременная загрузка

Разрешено до 5 подключений. Я могу использовать FileZilla для загрузки файлов довольно быстро, но мне хотелось бы, чтобы это было сделано с использованием PHP по разным причинам.

Возможно ли одновременно загружать файлы таким образом, а не переходить из файла в файл? Есть ли разница, скорость загрузки, чтобы создать несколько соединений? Мне нужно, чтобы они загружались как можно быстрее.

+0

Я довольно новичок здесь и в первый раз, когда я попытался принять ответ, который не позволил бы мне, чтобы я не дошел до него позже. Но я всегда получал ответы на мои вопросы, но спасибо за напоминание! – nick

ответ

0

загрузить более одного файла во время

использования ftp_nb_fput(), а затем цикл, который использует ftp_nb_continue для каждого обработчика, чередуя.

Вы по-прежнему будет ограничена максимальной пропускной способности, доступной для вас, так что одновременные загрузки не может быть быстрее

+0

только то, что мне нужно спасибо – nick

0

я думаю, что вы можете сделать это с завитком! http://php.net/manual/en/book.curl.php

+0

есть ли какие-либо преимущества для этого? я уже настроил его с помощью ftp-функции php. – nick

+0

curl - это мощная библиотека, вы можете настроить обработчик так, как вы хотите, и есть так много возможностей! – Mobin

Смежные вопросы