Использует ли file_get_contents () кеш?

Если я напишу:

$mypage=file_get_contents("www.mywebsite.com/mypage.htm"); 

При первом запуске скрипта file_get_contents () наверняка сделает HTTP-запрос на www.mywebsite.com для mypage.htm и получит ответ с содержимым mypage.htm.

Но каждый раз, когда я запускаю скрипт, будет ли файл_get_contents () получать реальный файл на www.mywebsite.com? Или у него есть какой-то кеш на локальном хосте?

Это не так . Тем не менее, произойдет ускорение, так как шаг разрешения DNS может быть быстрее при последующих попытках (до истечения срока хранения кэшированной записи), поскольку записи DNS кэшируются ОС сервера.