zoukankan      html  css  js  c++  java
  • Nginx优化_数据包头部信息过大问题

    如果客户端发出请求的URL头部信息过大,网站将不能及时响应,并通过状态码414报错.

    <center><h1>414 Request-URI Too Large</h1></center>

    对此问题,可在Nginx的http容器中优化参数:

    [root@proxy ~]# vim /usr/local/nginx/conf/nginx.conf
    ...
    http {
          client_header_buffer_size    1k;     #默认请求包头信息的缓存	
          large_client_header_buffers  4 4k;   #大请求的包头部信息缓存个数与容量
    ...
    }
    [root@proxy ~]# /usr/local/nginx/sbin/nginx -s reload   #重启加载配置

    可以用如下的脚本测试下,问题是否改善:
    [root@proxy ~]#vim buffer.sh 
    #!/bin/bash
    URL=http://192.168.4.5/index.html?    #这里定义要测试的网址
    for i in {1..5000}
    do
    	URL=${URL}v$i=$i
    done
    curl $URL
    [root@proxy ~]# ./buffer.sh


  • 相关阅读:
    A
    N
    M
    L
    K
    J
    sass
    通过ps给透明通道的图片添加灰度(适用于需要兼容IE7,效果很好)
    CSS十一问——好奇心+刨根问底=CSSer
    清除浮动的7种方法
  • 原文地址:https://www.cnblogs.com/liusingbon/p/11166511.html
Copyright © 2011-2022 走看看