当前位置: 首页 > Web前端 > HTML

Day62-100NET--ERR_INCOMPLETE_CHUNKED_ENCODING200(OK)

时间:2023-03-28 00:53:55 HTML

(1)请求部署到新服务器时,界面返回200,但无法正常显示。查了半天记录在这里~(二)问题及解释1.HTTP返回的错误信息NET::ERR_INCOMPLETE_CHUNKED_ENCODING200(OK)2.可能的错误原因分析:nginx配置缓存区设置太小nginx临时目录(/proxy_temp)过大或没有写入缓存文件的权限,磁盘空间不足。最后发现是nginx的buffer(ProxyBuffer)设置小了。导出的内容有缓存,但缓存不完整,请求时获取缓存内容;流不完整,因此无法完全加载。3、配置如下:location/forecast{proxy_passhttp://127.0.0.1:9999/;proxy_buffer_size1024k;代理缓冲区161024k;proxy_busy_buffers_size2048k;proxy_temp_file_write_size2048k;}(3)nginx的缓冲功能是什么?如果客户端到nginx的速度快,但是nginx到服务器的速度慢,没有缓冲,少量数据直接发给客户端,很浪费性能。有了buffer,积累到一定量,再传输给client,减少Tcp请求。反之,客户端到nginx的速度慢,nginx到服务端的速度快。如果没有缓冲区,从nginx到服务器的连接将保持在那里,直到客户端完成接受。有了buffer,返回的内容放入buffer后,就可以断开nginx到server的连接,客户端直接从buffer中拉取即可。以上参考链接http://nginx.org/en/docs/http...写在学习路上的最后一句话,经常偷懒《有想学技术需要监督的同学嘛~》https://mp.weixin.qq。com/s/Fy...