一:nginx 的缓存配置


两大类编程模型:阻塞模型,非阻塞模型
# 将work process 绑定到特定的cpu上,避免进程在cpu间切换的开销
work_cpu_affinity 0001 0010 0100 1000

worker_rlimit_nofile 655350

http 配置优化




max 最大缓存文件个数,inactive 是缓存时间,在有效期内大于配置使用次数 则在验证缓存有效期时间时保留该文件,否则从缓存中删除
在http{
server{
location `.*\.(jpg|png|swf|gif)${
expires 30d; //有效期 2天
} //以jpg|png|swf|gif)后缀的
location ~.*\.(css|js)?${
expires 1h;
}
}
}
二:nginx的其它配置-压缩功能配置

http{
gzip on;//关闭,注释掉或者 gzip off;
//官方调查大于1k的文件适合进行压缩
gzip_min_lenth 1k;//最小1k的文件
//申请压缩文件的内存大小
gzip_buffers 4 1k;
//识别进行压缩的http版本
gzip_http_version 1.1;
//客户端浏览器是否支持压缩,如果客户端不支持,则服务器端不进行压缩
gzip_vary on;
}
三:nginx的其它配置-自动列目录配置
什么是自动列目录?


本文详细介绍Nginx的缓存、压缩及自动列目录配置优化策略,包括max和inactive参数调整,gzip功能启用,最小文件长度设定,缓冲区大小配置,HTTP版本识别,以及自动列目录功能的理解。

被折叠的 条评论
为什么被折叠?



