回答
收藏
分享
举报
如何解决客户端访问头部信息过长的问题?
提问于2020-05-08 16:11

浏览 3.6k

已修改于2023-03-04 02:10



写下您的回答
发表回答
全部回答(2)

按点赞数排序

按时间排序

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



回复13191816265@qq.com
回复
提问者
zhaojn@sino-bridge.com
这家伙很懒还未留下介绍~
0
文章
2
问答
3
粉丝
相关问答

我去~以为是 markdown 编辑器,按照平时写日记的习惯来写了,怎么发布了发现版式不对呢。。。

点赞 0
浏览 3.6k

可以试试我的开源项目,在 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

点赞 0
浏览 4.2k