Php 文件获取内容是否比浏览器慢?

Php 文件获取内容是否比浏览器慢?,php,Php,我想用PHP脚本从网站上抓取一些文本,我发现文件内容大约需要1秒。但是如果我直接在Chrome上打开URL,下载整个页面只需要300毫秒!(同一台计算机同一个网络同一个URL) 有人能解释这个吗?? 我想知道为什么文件内容比Chrome慢,而不是与curl相比。Chrome使用一些技巧来加速导航。例如,当您在Chrome中键入URL时,Chrome会在按下enter键之前启动请求。您可以通过在控制台中打印“Hello World”来使用简单的服务器代码进行尝试 如果要比较两种方法之间的请求持续时

我想用PHP脚本从网站上抓取一些文本,我发现文件内容大约需要1秒。但是如果我直接在Chrome上打开URL,下载整个页面只需要300毫秒!(同一台计算机同一个网络同一个URL)

有人能解释这个吗??
我想知道为什么文件内容比Chrome慢,而不是与curl相比。

Chrome使用一些技巧来加速导航。例如,当您在Chrome中键入URL时,Chrome会在按下enter键之前启动请求。您可以通过在控制台中打印“Hello World”来使用简单的服务器代码进行尝试


如果要比较两种方法之间的请求持续时间,请使用您自己的服务器代码并记录请求持续时间(Apache可以这样做)。

我猜file\u get\u内容需要解决额外的开销,例如获取文件句柄、打开文件、,读取文件等,而不是简单的http请求-这是浏览器Web服务器堆栈设计用来处理的。可能的副本可能是服务器以不同的方式响应,因为发送了不同的头(如缓存控制、压缩、编码、语言)。您可以尝试通过设置完全相同的标题来模拟浏览器()。当使用cURL时,你会得到同样慢的响应时间吗?我用同样的http头尝试了cURL,每次花费300毫秒。我知道诀窍,但这与它无关。1秒钟比我想象的要长。