读书频道 > 网站 > 网页设计 > 深入理解Nginx
2.4.5 MIME类型的设置
13-04-03    奋斗的小年轻
收藏    我要投稿   

本文所属图书 > 深入理解Nginx

本书是阿里巴巴资深Nginx技术专家呕心沥血之作,是作者多年的经验结晶,也是目前市场上唯一一本通过还原Nginx设计思想,剖析Nginx架构来帮助读者快速高效开发HTTP模块的图书。本书首先通过介绍官方Nginx的基本用...立即去当当网订购

下面是MIME类型的设置配置项。

MIME type与文件扩展的映射

语法:type {...};

配置块:http、server、location

定义MIME type到文件扩展名的映射。多个扩展名可以映射到同一个MIME type。例如:
types {
 text/html    html;
 text/html    conf;
 image/gif    gif;
 image/jpeg   jpg;
}

默认MIME type

语法:default_type MIME-type;

默认:default_type text/plain;

配置块:http、server、location

当找不到相应的MIME type与文件扩展名之间的映射时,使用默认的MIME type作为HTTP header中的Content-Type。

types_hash_bucket_size

语法:types_hash_bucket_size size;

默认:types_hash_bucket_size 32|64|128;

配置块:http、server、location

为了快速寻找到相应MIME type,Nginx使用散列表来存储MIME type与文件扩展名。types_hash_bucket_size 设置了每个散列桶占用的内存大小。

types_hash_max_size

语法:types_hash_max_size size;

默认:types_hash_max_size 1024;

配置块:http、server、location

types_hash_max_size影响散列表的冲突率。types_hash_max_size越大,就会消耗更多的内存,但散列key的冲突率会降低,检索速度就更快。types_hash_max_size越小,消耗的内存就越小,但散列key的冲突率可能上升。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站