码迷,mamicode.com
首页 > 其他好文 > 详细

nginx优化

时间:2018-03-14 22:13:10      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:nginx优化

优化nginx可以从以下几个方面着手:
1.优化并发数量(修改nginx配置并且修改Linux系统配置)
2.隐藏nginx服务器版本信息
3.增加浏览器缓存机制
4.启用页面压缩功能
5.设计自定义报错页面
代码如下:
#ulimit -Hn 100000 //最大文件数量,普通用户不可修改
#ulimit -Sn 100000 //最大文件数量,临时的,重启无效

#cat /usr/local/nginx/conf/nginx.conf
worker_processes 2; //与CPU核心数量一致
worker_connections 60000; //每个worker最大并发连接数
server_tokensoff; //不显示Nginx具体版本号
sendfile on; //提升Nginx读文件性能
tcp_nodelay on; //关闭tcp缓延迟发送数据
keepalive_timeout 10; //保持链接的超时时间
location ~*.(jpg|jpeg|gif|png|css|js|ico|xml)$ {
expires 30d; //静态数据缓存30天
}
client_header_buffer_size //默认请求包头信息的缓存
large_client_header_buffers 4 1m; //大请求包头部信息的缓存个数与容量
gzip on; //开启压缩功能,所有浏览器都支持gzip解压
gzip_min_length 1000; //最小压缩文件的初始值
gzip_comp_level 4; //压缩的比例1-9(越小越好)
gzip_types text/plain; //对什么格式的文件压缩--mp4,mp3,jpg不能压缩,已经是压缩过的,一般对文档压缩:doc,html,css,php,pdf,xls
error_page 404 /404.html; //自定义报错页面
charset utf-8; //支持中文界面

nginx优化

标签:nginx优化

原文地址:http://blog.51cto.com/13460403/2086930

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!