2017-01-09 3 views
1

Я замечаю, что когда я использую file_get_contents, я, кажется, использую большую пропускную способность, чем должен. Например:php file_get_contents загрузка слишком большого количества данных

file_get_contents('https://example.com',false,$ctx,0,99000); 

Вызовет моя сеть RX подпрыгивать о 1.6Mb (используя только IFCONFIG и сравнивающих до и после) .... я думаю, что она должна прыгать только 99Kb, потому что я указал что с 99000?

+0

Как вы знаете RX изолируется в PHP скрипт и ничего другого? Вы запускаете 'ifconfig' в скрипте непосредственно до и после? –

ответ

1

file_get_contents - довольно баггская функция в PHP. Рассмотрите возможность использования скручивания и после этого решения:

how to set a maximum size limit to php curl downloads

+1

спасибо огромное! Ответ доктора Зизо работал для меня ... до 200kb вместо 1.6mb – rikkitikkitumbo