Análisis del impacto en la performance de una web app utilizando un lenguaje compilado y un lenguaje interpretado
- Autores
- Ré, Brian Edgar; Ré, Michele Philippe; Olmedo, Agustín
- Año de publicación
- 2019
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- Actualmente se desarrollan muchas aplicaciones web y el tiempo de respuesta de las mismas es un factor muy importante. En este trabajo se presenta un análisis de dos stacks de tecnologías utilizando, por un lado, un lenguaje compilado (Golang) y, por otro lado, un lenguaje interpretado (Python). El aspecto a analizar será desde el punto de vista técnico aplicado a un caso de uso de un e-commerce (listar elementos aplicando un filtro). Se analizó principalmente el throughput. Las pruebas se realizaron en instancias EC2 de AWS que se encontraban dentro del mismo availability zone, haciendo peticiones al servidor a través de una IP privada. Además, se analizó el impacto que tiene considerar la latencia entre el cliente y el servidor al realizar peticiones. En conclusión, los resultados demuestran que Golang tiene un throughput mejor que Python con una latencia mínima, pero a medida que aumenta la latencia disminuye la diferencia entre ambos lenguajes.
XVI Workshop Ingeniería de Software.
Red de Universidades con Carreras en Informática - Materia
-
Ciencias Informáticas
Lenguaje compilado
lenguaje interpretado
Golang
Python
AWS
Test de performance
Throughput
Latencia - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/91077
Ver los metadatos del registro completo
id |
SEDICI_7c3fbac399d249157da702eeb1310153 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/91077 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Análisis del impacto en la performance de una web app utilizando un lenguaje compilado y un lenguaje interpretadoRé, Brian EdgarRé, Michele PhilippeOlmedo, AgustínCiencias InformáticasLenguaje compiladolenguaje interpretadoGolangPythonAWSTest de performanceThroughputLatenciaActualmente se desarrollan muchas aplicaciones web y el tiempo de respuesta de las mismas es un factor muy importante. En este trabajo se presenta un análisis de dos stacks de tecnologías utilizando, por un lado, un lenguaje compilado (Golang) y, por otro lado, un lenguaje interpretado (Python). El aspecto a analizar será desde el punto de vista técnico aplicado a un caso de uso de un e-commerce (listar elementos aplicando un filtro). Se analizó principalmente el throughput. Las pruebas se realizaron en instancias EC2 de AWS que se encontraban dentro del mismo availability zone, haciendo peticiones al servidor a través de una IP privada. Además, se analizó el impacto que tiene considerar la latencia entre el cliente y el servidor al realizar peticiones. En conclusión, los resultados demuestran que Golang tiene un throughput mejor que Python con una latencia mínima, pero a medida que aumenta la latencia disminuye la diferencia entre ambos lenguajes.XVI Workshop Ingeniería de Software.Red de Universidades con Carreras en Informática2019-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf612-621http://sedici.unlp.edu.ar/handle/10915/91077spainfo:eu-repo/semantics/altIdentifier/isbn/978-987-688-377-1info:eu-repo/semantics/reference/hdl/10915/90359info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-10-15T11:11:01Zoai:sedici.unlp.edu.ar:10915/91077Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-10-15 11:11:01.174SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Análisis del impacto en la performance de una web app utilizando un lenguaje compilado y un lenguaje interpretado |
title |
Análisis del impacto en la performance de una web app utilizando un lenguaje compilado y un lenguaje interpretado |
spellingShingle |
Análisis del impacto en la performance de una web app utilizando un lenguaje compilado y un lenguaje interpretado Ré, Brian Edgar Ciencias Informáticas Lenguaje compilado lenguaje interpretado Golang Python AWS Test de performance Throughput Latencia |
title_short |
Análisis del impacto en la performance de una web app utilizando un lenguaje compilado y un lenguaje interpretado |
title_full |
Análisis del impacto en la performance de una web app utilizando un lenguaje compilado y un lenguaje interpretado |
title_fullStr |
Análisis del impacto en la performance de una web app utilizando un lenguaje compilado y un lenguaje interpretado |
title_full_unstemmed |
Análisis del impacto en la performance de una web app utilizando un lenguaje compilado y un lenguaje interpretado |
title_sort |
Análisis del impacto en la performance de una web app utilizando un lenguaje compilado y un lenguaje interpretado |
dc.creator.none.fl_str_mv |
Ré, Brian Edgar Ré, Michele Philippe Olmedo, Agustín |
author |
Ré, Brian Edgar |
author_facet |
Ré, Brian Edgar Ré, Michele Philippe Olmedo, Agustín |
author_role |
author |
author2 |
Ré, Michele Philippe Olmedo, Agustín |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Lenguaje compilado lenguaje interpretado Golang Python AWS Test de performance Throughput Latencia |
topic |
Ciencias Informáticas Lenguaje compilado lenguaje interpretado Golang Python AWS Test de performance Throughput Latencia |
dc.description.none.fl_txt_mv |
Actualmente se desarrollan muchas aplicaciones web y el tiempo de respuesta de las mismas es un factor muy importante. En este trabajo se presenta un análisis de dos stacks de tecnologías utilizando, por un lado, un lenguaje compilado (Golang) y, por otro lado, un lenguaje interpretado (Python). El aspecto a analizar será desde el punto de vista técnico aplicado a un caso de uso de un e-commerce (listar elementos aplicando un filtro). Se analizó principalmente el throughput. Las pruebas se realizaron en instancias EC2 de AWS que se encontraban dentro del mismo availability zone, haciendo peticiones al servidor a través de una IP privada. Además, se analizó el impacto que tiene considerar la latencia entre el cliente y el servidor al realizar peticiones. En conclusión, los resultados demuestran que Golang tiene un throughput mejor que Python con una latencia mínima, pero a medida que aumenta la latencia disminuye la diferencia entre ambos lenguajes. XVI Workshop Ingeniería de Software. Red de Universidades con Carreras en Informática |
description |
Actualmente se desarrollan muchas aplicaciones web y el tiempo de respuesta de las mismas es un factor muy importante. En este trabajo se presenta un análisis de dos stacks de tecnologías utilizando, por un lado, un lenguaje compilado (Golang) y, por otro lado, un lenguaje interpretado (Python). El aspecto a analizar será desde el punto de vista técnico aplicado a un caso de uso de un e-commerce (listar elementos aplicando un filtro). Se analizó principalmente el throughput. Las pruebas se realizaron en instancias EC2 de AWS que se encontraban dentro del mismo availability zone, haciendo peticiones al servidor a través de una IP privada. Además, se analizó el impacto que tiene considerar la latencia entre el cliente y el servidor al realizar peticiones. En conclusión, los resultados demuestran que Golang tiene un throughput mejor que Python con una latencia mínima, pero a medida que aumenta la latencia disminuye la diferencia entre ambos lenguajes. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-10 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/91077 |
url |
http://sedici.unlp.edu.ar/handle/10915/91077 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/isbn/978-987-688-377-1 info:eu-repo/semantics/reference/hdl/10915/90359 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf 612-621 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1846064166719193088 |
score |
13.22299 |