同样可以通过 Web 服务器或脚本发送 HTTP 标头。我在 Nginx 上使用 PHP。通过 nginx 或 PHP 发送 HTTP 标头(例如 Cache-Control)有什么不同吗?
通过 Web 服务器发送标头是否更快?这对先前处理 HTTP 请求有影响吗?
答案1
nginx 和 PHP 发送 HTTP 标头(例如 Cache-Control)有什么不同吗?
不,nginx 可能会覆盖(或重复应用程序级别(我猜 PHP 使用 PHP-FPM)发送的标头)。
通过网络服务器发送标头是否更快?
快点? 您在那个级别上有任何性能问题吗?如果没有,那就算了。
这对之前处理 HTTP 请求有影响吗?
HTTP 标头被发送回客户端,因此它发生在响应时而不是请求时。