nginx配置关闭chunked
前情提要
后台有个语音流需要传给前端,注意,不是语音文件。如果是语音文件的话,可以直接使用这个chunked参数,实现视频或者音频的分段播放。
现在的问题是我们是拿到的一个音频流,要传给前端还必须是keep-alive模式。经过nginx转发的时候,nginx默认开启了chunked这个模块,造成的结果是前端用vedio原生组件接这个音频流,没有进度条。
为了实现有进度条,我们需要在响应头里面包含content-range、content-length这几个头,而content-length又和transfer-encoding头冲突了,所以造成了没有进度条的问题。
百度+谷歌
找资料如下:
第一步找资料,看为什么content-length没有生效,发现是transfer-encoding分段传输的问题取消掉Transfer-Encoding:chunkedNginx与HTTP协议,content-length
第二部找资料,关闭transfer-encoding或者客户端请求使用http1.0nginx配置关闭chunked
解决方案
一行代码关闭chunked
chunked_transfer_encoding off;
nginx配置关闭chunked相关推荐
- Nginx配置模块详解及多站点共用80端口案例
nginx配置 nginx配置文件主要分为四个部分: main(全局设置) http ( ) upstream(负载均衡服务器设置) server(主机设置) location(URL匹配特点位置的设 ...
- 【Nginx系列】Nginx配置使用与工作原理
热门系列: [Linux系列]Linux实践(一):linux常用命令 程序人生,精彩抢先看 目录 1.Nginx介绍 1.1 什么是Nginx? 1.2 Nginx能做什么 1.3 为什么要选择用N ...
- Nginx配置使用积累[不断更新]
由于网上Nginx的文档太少,很多特性只能自己去尝试,遂记录Nginx的一些使用知识. 以下nginx.conf配置文件中的配置: 1.Nginx不记录错误日志: error_log /dev/nul ...
- nginx配置参数详解
PS:Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇 ...
- nginx配置使用笔记:三
什么是remote_addr remote_addr代表客户端的IP,但它的值不是由客户端提供的,而是服务端根据客户端的ip指定的,当你 的浏览器访问某个网站时,假设中间没有任何代理,那么网站的web ...
- php+php-fom+nginx配置参数调优详解
文章目录 一.前言 1.mysql配置参数: 2.注意 二.php参数配置及讲解 1.phpini的基本设置 2.php参数设置 三.php-fpm设置 1.设置子进程数,增加并发量 2.防止频繁出现 ...
- nginx 配置静态文件目录_nginx缓存静态资源,只需几个配置提升10倍页面加载速度...
nginx缓存静态资源,只需几个配置提升10倍页面加载速度 首先我们看图说话 这是在没有缓存的情况下,这个页面发送了很多静态资源的请求: 可以看到,静态资源占用了整个页面加载用时的90%以上,而且这个 ...
- 4.Nginx配置进阶(四)
Nginx配置 ============================================================================== 概述: 本章我们将继续 ...
- linux history nginx,vue-router History 本地开发环境和nginx配置
vue-router mode=history本地开发环境配置 解决方法1.修改webpack的的devServer配置项(devServe存在于,rvue-cli2在webapck.config.j ...
最新文章
- MySQL(三)用正则表达式搜索
- Confluence 6 重构 ancestor 表
- ecshop根目录调用_ecshop优化修改sitemap.xml到根目录
- c++builder传递参数_参数按值传递和按地址传递过程中,指向内存的指针如何变化?...
- java垃圾回收算法超详细全解
- struts2 Action 通过Spring管理, 并通过Spring的方式读取配置文件
- Win7下OpenCV3.2.0+VS2015配置
- linux ios文件是否存在,技术|如何在 Linux 中验证 ISO 镜像
- 数据结构与算法(Python)第一天
- 计算机系统中为何采用层次化存储体系,计算机组成原理与体系结构——层次化存储结构...
- 微正指纹识别算法MZFinger5.0
- 美国俚语:Keep your eyes peeled什么意思?_
- android adb 电池电量,adb 查看电池状态信息。详解
- CNCF 新掌舵人首次亮相中国,KubeCon 2020 云原生峰会网上行
- 史上最简单的rar压缩包文档解密方法,rar压缩包权限密码如何解开?
- 推荐系统学习笔记之三 LFM (Latent Factor Model) 隐因子模型 + SVD (singular value decomposition) 奇异值分解
- IDEA敏感数据检测实践整理
- 用户留存分析的几种方法
- 高通平台SSC架构-sensor学习
- 手机qq获取本地安装包的原理简单实现
热门文章
- \t\t终身受用!告诉你关于PDF文件的一切
- linux du | sort 命令查找磁盘占用大户
- Linux 命令行下的好东西
- 五、Java中常用的API(通过包进行分类)————异常、多线程和Lambda表达式
- 什么软件可以测试微信谁把我删除,如何快速知道谁把我的微信删除了?学姐发现了一个新招!...
- 【金融统计】R语言获取股票数据,计算资产组合等权重收益率,与上证380指数收益进行比较
- 对话情绪识别 API数据接口
- C++书籍推荐之入门进阶封神C++书籍大全!
- cpython和ipython_什么是CPython、Ipython、PyPy
- C++编程-scanf的用法