压缩是在'text / html'而不是'application / xhtml + xml'上完成的?

时间:2011-11-14 23:32:37

标签: html apache xhtml

我正在为自己创建一个测试页面,看看会触发一个严格的xml解析模式,我遇到了一个有趣的信息。

我的主机似乎在压缩text / html,但不是压缩application / xhtml + xml。

如果您想自己查看,请将浏览器指向

http://m-p-w.org/projects/content/?xhtml

http://m-p-w.org/projects/content/?html

使用Chrome的检查器或Firebug查看结果。

我想我的问题是,“我正在考虑什么样的速度权衡?如果压缩真的更快(因为它似乎是,因为压缩是默认的),我怎么能强制压缩某些内容类型?“

1 个答案:

答案 0 :(得分:1)

这看起来是相关的手册页:http://wiki.nginx.org/NginxHttpGzipModule

注意text/html始终是压缩的。需要在gzip_types属性上设置其他mime类型。


顺便说一句,根据HTML5,当MIME类型为

时,应该使用XML解析模式
  

... text / xml,application / xml以及其子类结尾的任何MIME类型   四个字符“+ xml”。 [RFC3023]