2015-04-19 4 views
0

Я использую файл для хранения некоторых основных данных. Файл, такой как script.php, который использует file_get_contents(), чтобы получить данные, скажем, data.dat находятся на одном сервере. По-прежнему ли это связано с использованием полосы пропускания?Does file_get_contents() увеличивает использование полосы пропускания?

я получить доступ к файлу, как этот

$file_data = file_get_contents('data.dat'); 
+0

Только в том случае, если вы обращаетесь к файлу с общедоступной ссылкой. В противном случае вы не будете использовать какой-либо исходящий трафик. –

+0

@DaveChen Я включил строку, которую я использую для доступа к файлу. Из вашего комментария кажется, что я не использую какую-либо пропускную способность. Правильно ли это? –

+0

Вы не собираетесь использовать какой-либо трафик с этой конкретной строкой. –

ответ

0

Использование file_get_contents() принести файл на сервере в строковый объект не будет использовать полосу пропускания, так как это все местные к серверу. Если вы решите поместить этот контент в полученный ответ html, это повлияет на пропускную способность, но это зависит от вашей программы.

+0

Эта функция также может также привести к входящей полосе пропускания, ссылаясь на URL-адреса HTTP. – halfer

+0

Да, но OP говорит: «Получите данные, предположим, data.dat на одном сервере». –

+0

О да, я согласен: я просто привел еще один пример того, когда эта функция будет нести пропускную способность ':-)'. – halfer

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