.css.br文件的正确MIME类型是什么? 对于“.css”,它是“text / css”,对于“.js.br”,它是“application / x-br”(至少它对我有用)。但是什么用于“.css.br”?
答案 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服务器动态压缩的方法,但是它是预压缩文件还是动态压缩文件不应该导致与浏览器的不同。