查看“Nginx高性能Web服务器详解笔记”的源代码
←
Nginx高性能Web服务器详解笔记
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
该页面已被保护以防止编辑和其他操作。
您可以查看并复制此页面的源代码:
=第四章 Nginx服务器的高级配置= ==4.1针对IPv4内核的7个参数优化配置== 参考:[[高并发情况下Linux服务器内核配置]]<br /> 相应的配置文件在 '''/etc/sysctl.conf'''<br /> 使用 <font style="background:lightgray">#/sbin/sysctl -p</font> 命令使修改生效<br /> : <nowiki> #添加: net.core.netdev_max_backlog = 262144 net.core.somaxconn = 262144 net.ipv4.tcp_max_orphans = 262144 net.ipv4.tcp_timestamps = 0 net.ipv4. tcp_synack_retries = 1 net.ipv4. tcp_syn_retries = 1 #修改 net.ipv4.tcp_max_syn_backlog = 262144 </nowiki> ==4.2针对CPU的Nginx配置优化的2个指令== ;worker_processes针对2核CPU,建议为2或4 :<font style="background:lightgray">worker_processes 4;</font> ;worker_cpu_affinity 若是4核CPU,则: :<font style="background:lightgray">worker_cpu_affinity 0001 0010 0100 1000;</font> ==4.3与网络连接相关的4个指令== ;keepallive_timeout:如:<font style="background:lightgray">keepalive_time 60 50;</font> ;send_timeout:如:<font style="background:lightgray">send_timeout 10s;</font> 如果这个时间之后客户端没有任何活动,Nginx服务器会关闭 ;client_header_buffer_size: 如果发现 400 错误,有很大一部分原因是客户端的请求头部过大造成的 :<font style="background:lightgray">client_header_buffer_size 32k;</font> ;multi_accept:配置Nginx尽可能多的接收客户端的连接请求: <font style="background:lightgray">multi_accept on;</font>
返回
Nginx高性能Web服务器详解笔记
。
导航菜单
个人工具
创建账户
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
相关站点
站长博客
分类
DB
WEB
iOS
Android
深度学习
技术收集
素材收集
历史
常用网址
导航
首页
最近更改
随机页面
帮助
常用管理页面
五笔字根表
工具
链入页面
相关更改
特殊页面
页面信息