我在哪里可以找到文本MIME类型的列表?

时间:2013-12-09 18:08:45

标签: gzip mime-types mime

我想列出一些可以通过gzip压缩的MIME类型。包含的第一个显而易见的是以“text /”开头的那些。除此之外,我只能添加一些我知道的文本内容,例如“application / json”。

是否有我可以参考的列表,规范或其他?

4 个答案:

答案 0 :(得分:1)

IANA管理official list of Media Types

但是要知道哪些是文本的,你需要咨询提出它们的RFC。

答案 1 :(得分:0)

答案 2 :(得分:0)

也许更好的是将类型列表设置为而不是尝试使用gzip进行压缩。那些是你知道已经压缩的类型。特别是图像,视频和音频类型。

最好是包容性而不是独占性,因为压缩已经压缩的东西只会影响服务器上的CPU时间,并且对带宽的影响非常小。另一方面,不压缩可压缩的东西会对带宽产生很大影响,从而影响用户体验。可以添加许多不在您列表中的类型。您将完全错过使用白名单压缩这些内容的好处。最好压缩你不知道的东西,而不是压缩你所知道的已经压缩的东西。

答案 3 :(得分:0)

如果您正在寻找列入Nginx gzip_types的列表,这是一个很好的起点(摘自/etc/nginx/mime.types中明显可压缩类型的快速扫描):

gzip_types text/css text/xml application/javascript application/atom+xml application/rss+xml text/mathml text/plain text/x-component image/svg+xml application/json application/vnd.google-earth.kml+xml application/x-perl application/xhtml+xml application/xspf+xml;

text/html始终包含在内,不应在gzip_types中重复)