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

Registo completo
Campo DCValorIdioma
dc.contributor.authorEsteves, Antóniopor
dc.contributor.authorFernandes, Joãopor
dc.date.accessioned2021-03-10T16:42:17Z-
dc.date.available2021-03-10T16:42:17Z-
dc.date.issued2019-
dc.identifier.citationEsteves, A., & Fernandes, J. (2019). Improving the Latency of Python-based Web Applications. In WEBIST (pp. 193-201).QQpor
dc.identifier.isbn978-989-758-386-5-
dc.identifier.urihttps://hdl.handle.net/1822/70674-
dc.description.abstractThis 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 toolspor
dc.description.sponsorshipFCT – Fundaçãopara a Ciência e Tecnologia within the Project Scope:UID/CEC/00319/2019por
dc.language.isoengpor
dc.publisherSCITEPRESS – Science and Technology Publicationspor
dc.rightsopenAccesspor
dc.subjectWeb Performance Optimizationpor
dc.subjectLatencypor
dc.subjectWeb Applicationpor
dc.subjectDjangopor
dc.subjectPythonpor
dc.titleImproving the latency of Python-based web applicationspor
dc.typeconferencePaperpor
dc.peerreviewedyespor
dc.relation.publisherversionhttps://www.scitepress.org/Link.aspx?doi=10.5220/0007959401930201por
oaire.citationStartPage193por
oaire.citationEndPage201por
oaire.citationConferencePlaceVienna, Austriapor
oaire.citationVolume1por
dc.identifier.doi10.5220/0007959401930201por
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.subject.wosScience & Technologypor
sdum.conferencePublicationWEBIST 2019 - Proceedings of the 15th International Conference on Web Information Systems and Technologiespor
sdum.bookTitleProceedings of the 15th International Conference on Web Information Systems and Technologiespor
oaire.versionAMpor
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