file_get_contents()是否使用缓存?

时间:2012-07-29 10:01:52

标签: php http file-get-contents

如果我写:

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

第一次运行脚本时,file_get_contents()肯定会向www.mywebsite.com发送mypage.htm的HTTP请求,并获得mypage.htm内容的响应。

但是每次下次运行脚本时,file_get_contents()都会在www.mywebsite.com上获取真实文件吗? 或者它在localhost上有某种缓存?

1 个答案:

答案 0 :(得分:3)

。但是,由于DNS记录由服务器的OS缓存,因此 DNS解析步骤在后续尝试(直到缓存的条目到期)之间可能会更快,因此会加速。