我想用PHP脚本从网站上获取一些文字,我发现file_get_contents大约需要1秒钟。但如果我直接在Chrome中打开网址,则只需要300毫秒即可下载整个页面! (同一台计算机网络相同的网址)
我想知道为什么file_get_contents比Chrome慢,而不是与curl比较。
答案 0 :(得分:-1)
Chrome使用一些技巧来加速它的导航。例如,当您在Chrome中键入网址时,Chrome会在您按Enter键之前启动请求。您可以通过在控制台中打印“Hello World”来使用简单的服务器代码进行尝试。
如果要比较两种方法之间的请求持续时间,请使用您自己的服务器代码并记录请求持续时间(Apache可以这样做)。