PHP 是否包含 HTTP 请求?

Is the PHP include an HTTP request?

我最近读了一篇关于为什么不应该使用太多 HTTP 请求的文章,因为它会降低服务器速度。这似乎是真的,至少对于 JavaScript AJAX HTTP 请求。但是 PHP include 呢?如果我发送 4 AJAX 请求与如果我向页面发送 1 AJAX 请求然后执行 4 PHP 包含提取相比,服务器性能是否会有差异。

这是我要解释的场景的图片:

包括执行脚本时在服务器上发生的情况,该过程中不涉及任何 http 请求。这是两个完全不同的东西。 优化 http (ajax) 请求的数量,不用担心在该上下文中包含。我什至不确定如何用一个代替另一个。包含基本上是一种将程序结构化为逻辑块以实现更好的可维护性和可重用性的方法。 Http 请求是用于客户端(浏览器)和您的程序(服务器)之间通信的方法。

简短的回答是 PHP 包括不是 HTTP 请求并且在脚本执行期间由 PHP 解释器处理。

然而,有一种叫做 通过 HTTP 包含的东西,这是您使用 HTTP 协议包含文件的特定场景。

您可以从 PHP 手册中阅读此 link 以获取更多信息:http://php.net/manual/en/function.include.php