我说的是web容器,不要简单对应为web server,谢谢
另外如果是自己山寨的容器,那也不在我的讨论范围之内。
使用chunk模式需要以连接中断来表示消息的终结,而http1.1希望每个消息能描述自己的长度,否则连接没法重用,因此,负责任的web容器应当缓冲输出内容,尽可能的输出content-length。当然,需要平衡由此带来的空间开销,这就看缓冲区的大小了。
事实上,google, 163基本都是遵循这个原则的。
【 在 JulyClyde (信RFC1149得自由) 的大作中提到: 】
: 你是烟酒僧吧?抓包看看不就知道了?
: web服务器虽然“能”知道动态页面的长度,但它并不添加content-length header
--
FROM 202.106.68.*