gpt4 book ai didi

php - 如何在 304 未修改时减少 apache http 响应 header 大小

转载 作者:可可西里 更新时间:2023-11-01 12:59:14 25 4
gpt4 key购买 nike

当我请求一个已经加载的页面,并在 firebug 检查器中检查时

我明白了

Status Code:304 Not Modified

Response Headers

Cache-Control:public
Connection:Keep-Alive
Date:Tue, 23 Oct 2012 09:28:57 GMT
ETag:"200000000296d-12ca-4cca274ac8a98"
Expires:Tue, 30 Oct 2012 09:28:57 GMT
Keep-Alive:timeout=5, max=99
Server:Apache/2.2.22 (Win32) PHP/5.3.13
Vary:Accept-Encoding

我的疑问是.. 有没有什么方法可以在页面未修改时减少从服务器传递到浏览器的响应 header 。

就像在一个引用网站中一样,在使用 Firebug 检查时我可以找到:

Response Headers

Date:Tue, 23 Oct 2012 09:28:56 GMT
Etag:"79ee2bbda49fcd1:0"

有 2 个值。请为我提供一些有用的资源。如果我哪里错了,请纠正我?感谢您的帮助。

此引用网站托管在 iis 上。并且我在 apache 上的响应时间更长。

UPDATE:

谷歌搜索后,我找到了这个网址。 https://github.com/apache/httpd/blob/2.2.x/modules/http/http_filters.c#L1281阅读代码,告诉我如果它是 HTTP_NOT_MODIFIED 类型的 od 响应,它正在过滤 header 字段。这个模块默认安装在 apache 中吗?或者如何在我的 apache 上安装它并使其正常工作?

最佳答案

根据这些 header ,您的浏览器“知道如何处理”该页面...

您可以隐藏您的服务器信息“Server:Apache/2.2.22 (Win32) PHP/5.3.13”。但是用户浏览器需要其他行才能正确处理该页面。

关于php - 如何在 304 未修改时减少 apache http 响应 header 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13027574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com