Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/70674

TítuloImproving the latency of Python-based web applications
Autor(es)Esteves, António
Fernandes, João
Palavras-chaveWeb Performance Optimization
Latency
Web Application
Django
Python
Data2019
EditoraSCITEPRESS – Science and Technology Publications
CitaçãoEsteves, A., & Fernandes, J. (2019). Improving the Latency of Python-based Web Applications. In WEBIST (pp. 193-201).QQ
Resumo(s)This paper describes the process of optimizing the latency of Python-based Web applications. The case study used to validate the optimizations is an article sharing system, which was developed in Django. Memcached, Celery and Varnish enabled the implementation of additional performance optimizations. The latency of operations was measured, before and after the application of the optimization techniques. The optimization of the application was performed at various levels, including the transfer of content across the network and the back-end services. HTTP caching, data compression and minification techniques, as well as static content replication using Content Delivery Networks, were used. Partial update of the application’s pages on the front-end and asynchronous processing techniques were applied. The database utilization was optimized by creating indexes and by taking advantage of a NoSQL solution. Memory caching strategies, with distinct granularities, were implemented to store tem plates and application objects. Furthermore, asynchronous task queues were used to perform some costly operations. All of the aforementioned techniques favorably contributed to the Web application’s latency decrease. Since Django operates on the back-end, and optimizations must be implemented at various levels, it was necessary to use other tools
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/70674
ISBN978-989-758-386-5
DOI10.5220/0007959401930201
Versão da editorahttps://www.scitepress.org/Link.aspx?doi=10.5220/0007959401930201
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:CAlg - Artigos em livros de atas/Papers in proceedings

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
WEBIST_2019_10_CR.pdf468,52 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID