Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从浏览器中删除发送到服务器的标题 问题和我的问题_Php_Apache_Api_Header_Sinemacula - Fatal编程技术网

Php 从浏览器中删除发送到服务器的标题 问题和我的问题

Php 从浏览器中删除发送到服务器的标题 问题和我的问题,php,apache,api,header,sinemacula,Php,Apache,Api,Header,Sinemacula,我目前正在尝试优化我的站点上的一个页面,该页面返回大量缩小的javascript 所谓优化,我指的是加速:-) 我试图加速此页面的方法之一是减少浏览器发送到服务器的标题。24小时前,我不认为这是可能的,但是,从那时起,我发现了一个页面,它就是这样做的,我想知道如何以及是否值得进一步调查 我的网页位于 我比较的页面是 我曾经测试过这两个页面的速度,其中一个明显的问题是,Google页面发送的请求头不存在 他们是如何做到这一点的?我应该这样做吗? 有人对我如何加速此页面有其他建议吗? 我目前正在使用

我目前正在尝试优化我的站点上的一个页面,该页面返回大量缩小的javascript

所谓优化,我指的是加速:-)

我试图加速此页面的方法之一是减少浏览器发送到服务器的标题。24小时前,我不认为这是可能的,但是,从那时起,我发现了一个页面,它就是这样做的,我想知道如何以及是否值得进一步调查

我的网页位于

我比较的页面是

我曾经测试过这两个页面的速度,其中一个明显的问题是,Google页面发送的请求头不存在

他们是如何做到这一点的?我应该这样做吗?

有人对我如何加速此页面有其他建议吗?

我目前正在使用:

  • gzip压缩页面
  • JSPacker来缩小javascript
  • 我将应用缓存头(我还没有这样做
  • 虽然这可能不会有什么不同,因为页面不是静态的,但我已经通过CloudFlare CDN路由了我的站点
  • 解决方案的证据 如果比较以下链接中的标题(显示在展开的结果中),您可以清楚地看到Google页面没有发送任何请求标题:

    更新1

    我想我可能已经找到了第一步,或者至少是可能的第一步Apache是否可能只是删除了头?

    更新2


    谷歌的速度并不是来自于删除标题,尽管我确信这不会造成伤害。真正的速度来自它对慢启动算法的修改。有关更多信息,请转到此处:

    您的响应标题比google少?@Esailija不是响应标题,而是请求标题!!:-)它们对我来说是一样的,除了像cookie@BenCareypingdom页面上显示的“请求头”不是浏览器的请求头,而是pingdom发送到目标服务器的头(甚至不是,从技术上讲,它只是网页上的随机文本)。我不知道为什么他们在向谷歌发送请求时会省略标题。要查看浏览器真正发送的请求头,请直接使用数据包嗅探器或类似工具访问页面。撇开差异不谈,我不认为省略标题会带来明显的速度优势。这不是重点。例如,您在页面上放置脚本标记的方式对最终用户的页面行为方式有更大的影响。