当页面获得HEAD请求时,PHP会被执行吗?

我们在我们的PHP应用程序服务器前设置了一个Netscaler,netscaler现在执行了大量的HEAD请求,我们的apache日志就certificate了这一点。 我不知道每次Apache获得这些HEAD请求之一,它执行PHP应用程序,但只返回头信息。

如果是这样,我不会看到什么是服务器性能的改善。

你可以在PHP中设置标题。 因此,HEAD请求将需要执行PHP代码来获取所有头文件。 改进将是你的服务器不必传递整个页面。 这不是关于CPU时间,而是关于networking使用情况。 当然,图片,脚本,CSS,…都没有加载。 因此,你有更less的networking使用和更less的IO。