¿QUÉ ES SIEGE Y CÓMO INSTALARLO?
Con Siege simulamos accesos a un sitio web, o sea, le indicamos la cantidad final de peticiones que debe hacer a un sitio determinado, cuántas concurrentes, si deseamos que visite una URL especÃfica o un conjunto de ellas, etc. Al final obtenemos un output que nos dirá cuánto demoró nuestro servidor web en atender la totalidad de peticiones, etc. Al final son datos que nos ayudan a saber si las tareas de optimización que podemos estar haciendo, son efectivas o no.
Para instalar Siege basta con instalar en nuestra distro el paquete de igual nombre, en Debian, Ubuntu o similar serÃa:
sudo apt-get install siege
En ArchLinux o derivadas serÃa:
sudo pacman -S siege
¿Y AHORA CÓMO LO USO?
Al igual que con Apache Benchmark, con un parámetro le pasamos la totalidad de peticiones que hará y con otro le indicamos la cantidad de peticiones simultáneas:
siege --concurrent=50 --reps=100 http://www.misitio.com
Según este ejemplo, haremos un total de 100 peticiones, 50 concurrentes.
El output serÃa más o menos asÃ:
Igual si creamos un archivo (urls.txt por ejemplo) y en él ponemos varias URLs del mismo sitio, luego con siege usamos la siguiente lÃnea visitará esas URLs y medirá el rendimiento, esto es una práctica más real o posible, pues ningún humano visita 100 veces el index de un sitio de forma seguida
siege --concurrent=50 --reps=100 -f urls.txt
|
Post a Comment