浏览 3.6k

按点赞数排序
按时间排序
1、在动不了客户端的情况下,只能调大large_client_header_buffers。
2、更换HTTP2/3协议,在不涉及业务层代码变动(HTTP/1语义不变)的基础上,HPACK和QPACK都可以通过动态表压缩头部
1
回答于2020-07-30 13:56
需要优化Nginx的并发量
测试:用ab(httpd-tools)来模拟并发量 访问192.168.4.5
[proxy] ab -n 2000 -c 2000 http://192.168.4.5/ (斜线必须有的) (模拟2000并发量访问)
显示Too many open files (24) 显示打开文件数量过渡
1.1.lscpu 查看cpu相关信息
解决:修改配置文件,增加并发量性能(1个worker为多少并发量)
vim /usr/local/nginx/conf/nginx.conf
worker_processes 1; (数字是cpc核数,要根据cpu核数来填写,cat /proc/cpuinfo | grep process查看多少核数)
......
events {
worker_connections 60000; (每块cpu处理的量为多少)(这个为并发量,刚刚两千并发超过了1024了。升级高过2000就好)
0
回答于2020-05-08 16:15
可以试试我的开源项目,在 nginx-rtmp-module 的基础上开发的,除了兼容 nginx-rtmp-module 的所有功能,并添加了 http-flv,gop 缓存,json 格式的 stat 数据等功能,还修复了 nginx-rtmp-module 本身的很多缺陷。
GitHub:https://github.com/winshining/nginx-http-flv-module
本网站:https://www.nginx.org.cn/plug/detail/227
微信公众号
加入微信群