爱编程的欧巴

让我们成长吧~
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

Nginx 性能优化

Posted on 2016-05-26 20:49  爱编程的欧巴  阅读(212)  评论(0编辑  收藏  举报

1、安全优化:隐藏Nginx版本号,server_tokens off;

2、安全优化:更改掉默认的用户  user nginx;

3、性能优化:  根据硬件配置,调整nginx worker 进程数 ,一般为cpu的核数

4、性能优化:绑定不同的进程到不同的cpu上,硬件资源平均分配,比如4个worker进程数,即work_cpu_affinity 0001 0010

面试题:命令行如何通过调整命令来调整不同的进程或服务到不同的cpu上,资源平均分配

5、性能优化:nginx的事件处理模型优化为epoll,use epoll;

 面试题:nginx epoll 和 apache tomcat 的区别

6、性能优化:调整每个nginx worker 进程的最大连接数  worker_connections 8196;

面试题:什么事并发?

7、性能优化:调整nginx 最大文件的描述符数量 worker_rlimit_nofile 65535

8、性能优化:开启高效的传输模式sendfile on;