Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/37070
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorTOMAZELA, Maria das Graças Junqueira Machado-
dc.contributor.authorPINHEIRO, Leonardo Henrique Rodrigues-
dc.date.accessioned2025-10-22T19:32:41Z-
dc.date.available2025-10-22T19:32:41Z-
dc.date.issued2024-12-
dc.identifier.citationPINHEIRO, Leonardo Henrique Rodrigues. Análise de uma implementação de cache web. 2024. Trabalho de Conclusão de Curso (Tecnologia em Análise de Sistemas)-Faculdade de Tecnologia José Crespo Gonzales, Sorocaba, 2024.pt_BR
dc.identifier.urihttps://ric.cps.sp.gov.br/handle/123456789/37070-
dc.description.abstractSistemas hospedados na web se tornaram a algumas décadas mais relevantes para a existência humana de como conhecemos do que, talvez, outras formas de tecnologia desenvolvidas, tornando assim sua presença e velocidade uma necessidade de uso primordial para sobrevivência e triunfo humano. O objetivo do trabalho se encontra em construir uma API que fará a utilização de cache em comparação com a não utilização desse mecanismo, provando que técnicas como cache podem aumentar significativamente a perfomance do sistema. O trabalho desenvolvido aborda a otimização de desempenho em aplicações web, explorando estratégias como o uso de cache e tecnologias modernas para melhorar a eficiência de APIs. Inicialmente, são apresentados os fundamentos teóricos que sustentam a pesquisa, abordando o funcionamento do protocolo HTTP, o conceito e os benefícios do cache, e comparando bancos de dados relacionais, bancos em memória como Redis e sistemas NoSQL, destacando suas características de flexibilidade e velocidade. A metodologia envolve a construção de uma API utilizando .NET Core 8.0, integrada ao SQL Server e ao Redis, com o ambiente configurado por meio de scripts Docker para garantir a automação e reprodutibilidade do experimento. Durante o teste, dois cenários foram avaliados: um sem cache e outro com cache. Os resultados mostraram que a implementação do cache reduziu significativamente o tempo de resposta médio, especialmente em situações de alta carga, evidenciando a eficiência do Redis para minimizar latências e melhorar a escalabilidade. A análise final destaca a importância do uso de tecnologias modernas para transformar o desempenho de sistemas e melhorar a experiência do usuário. O estudo conclui que a integração de ferramentas como Redis e SQL Server pode oferecer ganhos expressivos, embora reconheça limitações e sugira novos estudos que explorem cenários mais complexos e diferentes tecnologias de cache. Dessa forma, o trabalho contribui tanto para a compreensão teórica quanto para aplicações práticas no desenvolvimento de sistemas web mais rápidos e confiáveis.pt_BR
dc.description.sponsorshipCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.language.isopt_BRpt_BR
dc.publisher003pt_BR
dc.subjectAnálise de desempenhopt_BR
dc.subjectEngenharia webpt_BR
dc.subject.otherInformação e Comunicaçãopt_BR
dc.titleAnálise de uma implementação de cache webpt_BR
dc.typeMonografiapt_BR
dcterms.type-pt_BR
Appears in Collections:Trabalhos de conclusão de curso

Files in This Item:
File Description SizeFormat 
analise_de_sistemas_2024_2_leonardo_henrique_rodrigues_pinheiro_analise_de_uma_implementacao_de_cache_web.pdf
  Restricted Access
1.25 MBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.