fopen () становится медленным для соединения keep-alive - PullRequest
0 голосов
/ 21 февраля 2020

Проблема:

У меня есть 2 удаленных URL из того же источника, скажем

https://website.com/file1.mp4 & https://website.com/file2.mp4

Я хочу сохранить его на моем веб-сервере, используя file_put_contents () и fopen ().

Первый файл загружается в течение 2-3 секунд (размер: 18 МБ)

Но второй файл занимает почти минуту для загрузки на сервер (размер: 3 МБ)

Что я пробовал:

Я запросил заголовки для обоих URL и единственной разницы, которую я мог найти, было

file1 имел:

Соединение: закрыть;

и file2 имели:

Соединение: keep-alive;

Может ли это быть причиной, по которой Для загрузки файла file2 требуется больше времени.

Я пытался использовать cURL , но при использовании file2 почти столько же времени fopen .

Есть ли способ загрузить файл 2? в течение более короткого периода времени.

Является ли многопоточность загрузкой возможным решением? (кстати, я не эксперт кодер)

Кто-то, пожалуйста, предоставьте решение.

...