博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx优化,让你的网站轻松应对大流量
阅读量:5971 次
发布时间:2019-06-19

本文共 1366 字,大约阅读时间需要 4 分钟。

  hot3.png

修改nginx配置文件nginx.conf

  1. 增加work_rlimit_nofile和worker_connections数量
  2. 禁用keepalive_timeout。
  3. user www www; #统一使用www权限,包括php-fpm
  4. worker_processes  auto; #nginx进程数,建议按照cpu 数目来指定,一般为它的倍数
  5. worker_rlimit_nofile 65535; #一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx 进程数相除,但是nginx 分配请求并不是那么均匀,所以最好与ulimit -n 的值保持一致
  6. events {     use epoll; #使用epoll的I/O模型     worker_connections 65535; #每个进程允许的最多连接数, 理论上每台nginx 服务器的最大连接数为worker_processes*worker_connections     multi_accept on; }
  7. http {     keepalive_timeout 120;     #开启Gzip     gzip on;     gzip_buffers 16 8k;     gzip_comp_level 6;     gzip_http_version 1.1;     gzip_min_length 256;     gzip_proxied any;     gzip_vary on;     gzip_types     text/xml application/xml application/atom+xml application/rss+xml application/xhtml+xml image/svg+xml     text/javascript application/javascript application/x-javascript     text/x-json application/json application/x-web-app-manifest+json     text/css text/plain text/x-component     font/opentype application/x-font-ttf application/vnd.ms-fontobject     image/x-icon; 	gzip_disable "MSIE [1-6]\.(?!.*SV1)"; 	#开启缓存配置 	open_file_cache max=1000 inactive=20s; 	open_file_cache_valid 30s; 	open_file_cache_min_uses 2; 	open_file_cache_errors on; }

站点配置

/usr/local/nginx/conf/vhost/default.confserver {    listen 80 default backlog=2048;}

转载于:https://my.oschina.net/linxb/blog/1943976

你可能感兴趣的文章
java并发编程实践 part 01 --> 线程创建方式
查看>>
dedecms上传图片不自动改名,以利于seo图片优化
查看>>
Java新手小程序之三
查看>>
Linux vmstat命令实战详解
查看>>
我的友情链接
查看>>
数据库中的自连接
查看>>
mysqlimport
查看>>
基于Xcode安装CocoaPods报错
查看>>
PHP判断变量内容是什么编码
查看>>
php扩展xdebug安装
查看>>
Linux mail 命令
查看>>
Ansi与Unicode及慎用W2A等
查看>>
IDEA 连接 GIT OSCHINA 提交本地已存在的项目
查看>>
【Java集合源码剖析】TreeMap源码剖析
查看>>
二叉树
查看>>
Maven 学习之旅
查看>>
C Primer Plus 第5章 运算符、表达式和语句 编程练习及答案
查看>>
Python点滴
查看>>
WINDOWS 几种坐标系
查看>>
大豆和黄豆芽还能吃吗?
查看>>