.css.br的MIME类型?

时间:2018-02-21 12:37:28

标签: mime-types brotli

.css.br文件的正确MIME类型是什么? 对于“.css”,它是“text / css”,对于“.js.br”,它是“application / x-br”(至少它对我有用)。但是什么用于“.css.br”?

1 个答案:

答案 0 :(得分:0)

我不确定这个问题是否有道理,当你说“至少它对我有用”时,我不确定你的意思?

mime-type表示文件类型。如果文件以.br结尾,则文件类型为brotli文件 - 无论是brotli压缩的css还是brotli压缩的js文件。

看起来似乎没有officially registered brotli mime-type,但快速的Google展示"application/x-br"已被建议为application/brotli

如果您要预压缩文件并希望将它们从Web服务器发送到客户端,那么您应该将它们作为.css文件(而非.css.br)发送并设置相应的HTTP标头:

content-encoding:br
content-type:text/css; charset=utf-8

类似于JavaScript文件。

预压缩只是一种节省Web服务器动态压缩的方法,但是它是预压缩文件还是动态压缩文件不应该导致与浏览器的不同。