您好,我想首先分析和理解,然后优化我网站的 HTTP 标头响应。当我从网站管理员那里获取 Google 时,我得到的是:
HTTP/1.1 200 OK
Date: Fri, 26 Oct 2012 17:34:36 GMT
// 消息发送的日期和时间
Server: Apache
// 服务器的名字
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
// P3P电商需要这个吗?
ETag: c4241ffd9627342f5f6f8a4af8cc22ed
// 标识资源的特定版本
Content-Encoding: gzip
// 数据使用的编码类型
X-Content-Encoded-By: Joomla! 1.5
// 这明明是 Joomla 生成的,直接去掉就没有问题吧?
Expires: Mon, 1 Jan 2001 00:00:00 GMT
// 给出响应被认为是陈旧的日期/时间:由于设置的日期已经过期,这会产生任何冲突吗?
Cache-Control: post-check=0, pre-check=0
// 这意味着网站没有被缓存?或者是什么?
Pragma: no-cache
// 任何想法?
Set-Cookie: 5d962cb89e7c3329f024e48072fcb9fe=9qdp2q2fk3hdddqev02a9vpqt0; path=/
// 为什么我需要为任何页面设置cookie?
Last-Modified: Fri, 26 Oct 2012 17:34:37 GMT
X-Powered-By: PleskLin
// 这个可以去掉吗?
Cache-Control: max-age=0, must-revalidate
// 有 2 个缓存控制,这需要修复吗?哪个是prefected?max-age=0, must-revalidate
?post-check=0, pre-check=0
?
Keep-Alive: timeout=3, max=100
// 那是什么?
Connection: Keep-Alive
Transfer-Encoding: chunked
// 这不应该是 deflate 或 gzip ??
Content-Type: text/html