Eficiencia de los servidores web Apache 2 y Nginx: un estudio de caso

La presente investigación se centró en el objetivo de definir la eficiencia de los servidores web Apache 2 y Nginx utilizando los indicadores de eficiencia de la Norma Cubana ISO/IEC 25023:2017 en un estudio de caso. El estudio consistió en realizar con la herramienta Apache Benchmark un número dete...

Full description

Bibliographic Details
Main Author: Nurisel Palma Pérez
Format: Article
Language:Spanish
Published: Universidad de las Ciencias Informáticas (UCI) 2020-06-01
Series:Serie Científica de la Universidad de las Ciencias Informáticas
Subjects:
Online Access:https://publicaciones.uci.cu/index.php/serie/article/view/595
id doaj-ee9ea0e77d8b45df8b2fae0b1e62bcfa
record_format Article
spelling doaj-ee9ea0e77d8b45df8b2fae0b1e62bcfa2020-12-26T06:51:44ZspaUniversidad de las Ciencias Informáticas (UCI) Serie Científica de la Universidad de las Ciencias Informáticas2306-24952020-06-0113997112595Eficiencia de los servidores web Apache 2 y Nginx: un estudio de casoNurisel Palma Pérez0Universidad de las Ciencias InformáticasLa presente investigación se centró en el objetivo de definir la eficiencia de los servidores web Apache 2 y Nginx utilizando los indicadores de eficiencia de la Norma Cubana ISO/IEC 25023:2017 en un estudio de caso. El estudio consistió en realizar con la herramienta Apache Benchmark un número determinado de peticiones con cierta concurrencia, desde una computadora cliente al servidor web instalado en la computadora servidora. Además al mismo tiempo se realizó el monitoreo de los recursos de la computadora servidora con la herramienta dstat. Los servidores web utilizados fueron Apache 2, Nginx y Nginx funcionando como proxy inverso de Apache 2. Se crearon diferentes escenarios de prueba variando la cantidad de peticiones concurrentes y el tipo de contenido publicado: estático, dinámico con PHP y dinámico con Python. Posteriormente se aplicó la medición de nueve indicadores de eficiencia según la Norma Cubana ISO/IEC 25023:2017: tiempo medio de conclusión de un trabajo, adecuación del tiempo de conclusión de un trabajo, rendimiento medio, media de utilización del procesador, media de utilización de la memoria, media del uso de los dispositivos de entrada/salida, utilización del ancho de banda, capacidad de procesamiento de transacciones y capacidad de acceso de usuario. Finalmente se determinó que Nginx es el servidor web más eficiente en cuanto a la utilización de los recursos para los tres tipos de contenido analizados. De los 27 escenarios analizados en cuanto a Todas las observaciones, resultó ser Nginx el más eficiente en 18 de ellos, Apache en 1 y Proxy en 8.https://publicaciones.uci.cu/index.php/serie/article/view/595apache 2, eficiencia, nginx, estudio de caso.
collection DOAJ
language Spanish
format Article
sources DOAJ
author Nurisel Palma Pérez
spellingShingle Nurisel Palma Pérez
Eficiencia de los servidores web Apache 2 y Nginx: un estudio de caso
Serie Científica de la Universidad de las Ciencias Informáticas
apache 2, eficiencia, nginx, estudio de caso.
author_facet Nurisel Palma Pérez
author_sort Nurisel Palma Pérez
title Eficiencia de los servidores web Apache 2 y Nginx: un estudio de caso
title_short Eficiencia de los servidores web Apache 2 y Nginx: un estudio de caso
title_full Eficiencia de los servidores web Apache 2 y Nginx: un estudio de caso
title_fullStr Eficiencia de los servidores web Apache 2 y Nginx: un estudio de caso
title_full_unstemmed Eficiencia de los servidores web Apache 2 y Nginx: un estudio de caso
title_sort eficiencia de los servidores web apache 2 y nginx: un estudio de caso
publisher Universidad de las Ciencias Informáticas (UCI)
series Serie Científica de la Universidad de las Ciencias Informáticas
issn 2306-2495
publishDate 2020-06-01
description La presente investigación se centró en el objetivo de definir la eficiencia de los servidores web Apache 2 y Nginx utilizando los indicadores de eficiencia de la Norma Cubana ISO/IEC 25023:2017 en un estudio de caso. El estudio consistió en realizar con la herramienta Apache Benchmark un número determinado de peticiones con cierta concurrencia, desde una computadora cliente al servidor web instalado en la computadora servidora. Además al mismo tiempo se realizó el monitoreo de los recursos de la computadora servidora con la herramienta dstat. Los servidores web utilizados fueron Apache 2, Nginx y Nginx funcionando como proxy inverso de Apache 2. Se crearon diferentes escenarios de prueba variando la cantidad de peticiones concurrentes y el tipo de contenido publicado: estático, dinámico con PHP y dinámico con Python. Posteriormente se aplicó la medición de nueve indicadores de eficiencia según la Norma Cubana ISO/IEC 25023:2017: tiempo medio de conclusión de un trabajo, adecuación del tiempo de conclusión de un trabajo, rendimiento medio, media de utilización del procesador, media de utilización de la memoria, media del uso de los dispositivos de entrada/salida, utilización del ancho de banda, capacidad de procesamiento de transacciones y capacidad de acceso de usuario. Finalmente se determinó que Nginx es el servidor web más eficiente en cuanto a la utilización de los recursos para los tres tipos de contenido analizados. De los 27 escenarios analizados en cuanto a Todas las observaciones, resultó ser Nginx el más eficiente en 18 de ellos, Apache en 1 y Proxy en 8.
topic apache 2, eficiencia, nginx, estudio de caso.
url https://publicaciones.uci.cu/index.php/serie/article/view/595
work_keys_str_mv AT nuriselpalmaperez eficienciadelosservidoreswebapache2ynginxunestudiodecaso
_version_ 1724370598544539648