Please use this identifier to cite or link to this item:
https://ric.cps.sp.gov.br/handle/123456789/37070Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.advisor | TOMAZELA, Maria das Graças Junqueira Machado | - |
| dc.contributor.author | PINHEIRO, Leonardo Henrique Rodrigues | - |
| dc.date.accessioned | 2025-10-22T19:32:41Z | - |
| dc.date.available | 2025-10-22T19:32:41Z | - |
| dc.date.issued | 2024-12 | - |
| dc.identifier.citation | PINHEIRO, 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.uri | https://ric.cps.sp.gov.br/handle/123456789/37070 | - |
| dc.description.abstract | Sistemas 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.sponsorship | Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas | pt_BR |
| dc.language.iso | pt_BR | pt_BR |
| dc.publisher | 003 | pt_BR |
| dc.subject | Análise de desempenho | pt_BR |
| dc.subject | Engenharia web | pt_BR |
| dc.subject.other | Informação e Comunicação | pt_BR |
| dc.title | Análise de uma implementação de cache web | pt_BR |
| dc.type | Monografia | pt_BR |
| dcterms.type | - | pt_BR |
| Appears in Collections: | Trabalhos de conclusão de curso | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| analise_de_sistemas_2024_2_leonardo_henrique_rodrigues_pinheiro_analise_de_uma_implementacao_de_cache_web.pdf Restricted Access | 1.25 MB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.