nginx配置性能优化笔记
来源:互联网 发布:linux启动关闭tomcat 编辑:程序博客网 时间:2024/06/06 20:06
nginx.conf文件配置
worker_processes auto; worker_rlimit_nofile 100000
worker_processes 定义了nginx对外提供web服务时的worker进程数。最优值取决于许多因素,包括(但不限于)CPU核的数量、存储数据的硬盘数量及负载模式。不能确定的时候,将其设置为可用的CPU内核数将是一个好的开始(设置为“auto”将尝试自动检测它)。
worker_rlimit_nofile 更改worker进程的最大打开文件数限制。
Events模块
events模块中包含nginx中所有处理连接的设置。
events {
worker_connections 3000;
multi_accept on;
use epoll;
}
worker_connections 设置可由一个worker进程同时打开的最大连接数
multi_accept 告诉nginx收到一个新连接通知后接受尽可能多的连接。
use 设置用于复用客户端线程的轮询方法。如果你使用Linux 2.6+,你应该使用epoll。
http模块
gzip on;#是告诉nginx采用gzip压缩的形式发送数据。这将会减少我们发送的数据量。gzip_disable "msie6"; 指定的客户端禁用gzip功能。我们设置成IE6或者更低版本。gzip_comp_level 4; #设置数据的压缩等级。1-9之间的任意数值,9是最慢但是压缩比最大的。我设置为4。gzip_min_length 1k;#默认值是0,不管页面多大都压缩。建议设置成大于1k的字节数,小于1k可能会越压越大。access_log off; #access_log 设置nginx是否将存储访问日志。关闭这个选项可以让读取磁盘IO操作更快error_log /var/log/nginx/error.log ; #告诉nginx只能记录严重的错误:
0 0
- nginx配置性能优化笔记
- Nginx配置性能优化
- Nginx配置性能优化
- Nginx配置性能优化
- Nginx配置性能优化 .
- Nginx配置性能优化
- Nginx配置性能优化
- Nginx配置性能优化
- Nginx配置性能优化
- Nginx配置性能优化
- Nginx配置性能优化
- Nginx配置性能优化
- Nginx配置性能优化
- Nginx配置性能优化
- nginx配置性能优化
- Nginx配置性能优化
- Nginx配置性能优化
- Nginx配置性能优化
- 数据探索-特征性分析
- OJ系列
- iBatis与Hibernate区别?
- NOIP2010普及组题解
- 移动端 touchmove高频事件与requestAnimationFrame的结合优化
- nginx配置性能优化笔记
- BZOJ 3289 (莫队算法+树状数组)
- python爬取博客标题和访问量
- 快排 随机分割
- No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).
- 推公式解决的题目 hdu2018
- 如何准备阿里社招面试,顺谈Java程序员学习中各阶段的建议
- 虚拟币开发教程
- 国嵌笔记(1)