Ir al contenido principal

Limitar el ancho de banda de apache 2.4 y 2.5

En caso que quieras probar tus aplicaciones en un servidor web local o quieres evaluar rapidez de carga de los recursos de tu portal web (imágenes, js, css, video) antes de subirlo a tu servidor, la solución está en limitar el ancho de banda de apache.

1.    Habilitamos el módulo mod_ratelimit. 


Abrir el archivo de configuración de apache httpd.conf ubicado en la carpeta de instalación del apache en mi caso es C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf porque estoy utilizando wampServer.
Buscar la línea:
#LoadModule ratelimit_module modules/mod_ratelimit.so

Quitar # y quedar a así:
LoadModule ratelimit_module modules/mod_ratelimit.so

Con esto ya está habilitado el modulo.

2.    Limitando el ancho de banda


Nos dirigimos a la parte final del mismo archivo de configuración de apache y pegamos esto:
<location />
    SetOutputFilter RATE_LIMIT
    SetEnv rate-limit 100
</Location>

Con esto estamos limitando a 100Kbps, puedes ir aumentado o disminuyendo de acuerdo a tus necesidades.

Finalmente reiniciamos el servicio de apache en mi caso todo el wampserver, y taran funciona ya puedes hacer tus cálculos de velocidad de tus proyectos web.

Para limitar el ancho de banda de XAMPP debe ser casi los mismos pasos cambiando la estructura de directorios, en  este caso se ha logrado limitar el ancho de banda de wamp.

Comentarios

Publicar un comentario

Entradas más populares de este blog

Acceder a wamp/xampp desde otro pc

En ocasiones queremos que nuestros proyectos web que están en un servidor web local ( http://localhost/ ), sean accedidos desde otras computadoras de la red a través de la IP del servidor web local. Pero esto no es posible debido a que algunas soluciones que integran apacahe - php - mysql - otros en un solo paquete (Wampserver, xampp) solo habilitan el acceso de manera local. La solución está en editar (cambiar directivas) el archivo de configuración del apache, en este caso trabajare con Wamp. Cambiando directivas en Directory Abrir el archivo de configuración de apache, en mi caso: C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf Y buscar: <Directory />  AllowOverride none  Require all denied </Directory> Y modificar a esto: <Directory /> AllowOverride none #Require all denied Order allow,deny Allow from all </Directory> Cambiando directivas en el documentRoot En el mismo archivo buscar: <Directory "c:/wamp/...

Instalar varias versiones de Mozilla Firefox en Windows

A veces tenemos la necesidad de probar nuestras aplicaciones web en diferentes navegadores y en sus diferentes versiones, en el caso de Firefox no se puede tener varias versiones instaladas al mismo tiempo, por más que se hagas instalaciones personalizadas eligiendo otra carpeta de destino. Una posible solución es instalar las versiones portables, funciona pero no he quedado conforme, la otra solución es la que detallo continuación. Crearemos un perfil de ejecución para cada versión de Firefox, y haremos instalaciones personalizadas para cada versión. Creando un nuevo perfil Presionamos tecla Windows + R (ventana ejecutar) y escribir: firefox –profilemanager Se abrirá la siguiente ventana, en tu caso solo aparecerá “default” a mi aparece varios porque tengo todas esas ya instaladas. Creamos un nuevo perfil (crear perfil) Poner el nombre de perfil, yo le pongo ff3 porque será firefox 3.0. Ahora ya tengo el perfil ff3 agregado, luego salir ...

Módulo mod_rewrite de Apache (urls amigables)

Este módulo de apache nos permite la reescritura de URLs, proporciona una manera flexible y potente para manipular las URL utilizando un número ilimitado de reglas. Cada regla puede tener un número ilimitado de condiciones de la regla adjunta, para que pueda volver a escribir la URL en base a variables de servidor, variables de entorno, las cabeceras HTTP, o marcas de tiempo. Estas reglas se pueden invocar en el archivo httpd.conf o en los .htaccess de cada carpeta. Instalando y habilitando mod_rewrite  En el archivo de configuración de apache httpd.conf en mi caso C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf buscar la línea que dice: #LoadModule rewrite_module modules/mod_rewrite.so Y quitar el # para que esa línea ya no sea tomada como comentario y así ya cargara el modulo. Por ultimo nos queda hacer que apache busque los archivos .htaccess en cada directorio de tu servidor, para esto buscamos en el archivo httpd.conf lo siguiente: <Directory "c:/wamp/w...