ancho de banda del acelerador nginx por website

me gustaría limitar el ancho de banda del website utilizando Nginx con el fin de compartirlo entre varios sitios web como soy capaz de hacer en IIS7.

De leer el doc, encontré que necesito usar

limit_req_zone dentro de http { } ,

pero luego, todo el ejemplo se hacen para limitar la tasa de request y no el ancho de banda, que utilizan $binary_remote_addr , supongo que debería usar $host lugar,

zone=NAME:value , esta parte esta bien.

ejemplo utiliza "rate = value" al final, pero no quiero limitar la tasa de connection para el website, quiero limitar el ancho de banda, ¿podría replacelo por limit_rate=value ?

Una vez que la zona está configurada, supongo que sólo necesito usar limit_req en el lugar correcto.

One Solution collect form web for “ancho de banda del acelerador nginx por website”

Puede o bien el usuario la directiva limit_rate o establecer la variable $ limit_rate en los contexts correctos (véase docs).

He aquí un ejemplo con la variable:

 http { map $host $limit_rate { example.org 0; example.com 1m; default 4k; } server { listen 80; } 
  • Parse cookie por dominio en NGINX
  • Nginx, www-data, y se preocupa por alojar varios sitios bajo el mismo padre
  • Conexiones simultáneas de Nginx 10k
  • 502 Error de puerta de enlace incorrecto Nginx connect () en unix: /tmp/unicorn.sock failed
  • Cómo especificar nombre de dominio de búsqueda de nginx resolver para proxy_pass
  • Varnish "FetchError sin connection de backend" error
  • nginx / php-fpm - Error 405 Enviar formulario de contacto por correo electrónico
  • Diferentes networkingirecciones de Nginx basadas en la respuesta de proxy ascendente
  • Servir archivos diferentes para agentes de usuario específicos utilizando nginx
  • ¿Cómo reenviar peticiones no-http en el puerto 80 a otro puerto?
  • El redirect de idioma Nginx: /de/test/test.php a /test/test.php?
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.