Resultado Fácil
Veja como o Resultado Fácil melhorou o monitoramento de segurança, performance e saúde da aplicação com o uso de Edge Insights da GoCache
O site Resultado Fácil é um dos principais sites e aplicativos para acompanhar resultados lotéricos e de bancas de jogos.
Com mais de 100 milhões de requisições por mês, a aplicação serve usuários de todo o Brasil que buscam resultados na internet.
Posicionado nas principais palavras-chave do Google relacionadas ao tema, a equipe do Resultado Fácil buscou a GoCache em 2019 com a intenção de melhorar a performance de sua aplicação, aplicando estratégias de cache dinâmico para acelerar a entrega de conteúdo, com o objetivo de ganho em poder de escala. Além disso, o time também investiu em segurança, utilizando recursos de WAF e Edge Firewall.
Recentemente o Resultado Fácil passou a utilizar os serviços de Edge Insights da GoCache com o objetivo de aprimorar métricas relacionados a SEO e performance.
Principais resultados:
✓ Melhorias em métricas relacionadas a SEO como lentidão e páginas não encontradas
✓ Detecção e correção de erros 5xx
✓ Desenvolvimento de relatórios de acompanhamento diário
Um pouco sobre o Edge Insights:
Boa parte das equipes de tecnologias que cuidam da disponibilidade, segurança e confiabilidade das aplicações web não tem expertise e tempo para fazer análises do comportamento dos acessos nos logs, visando identificar acessos maliciosos.
Entendendo essa necessidade, a GoCache lançou uma solução que, numa interface super amigável, o cliente consegue definir quais informações gostaria que fossem exibidas na análise, o período da análise, e os filtros necessários.
Resultado Fácil e o uso do Edge Insights:
Assim que o time do Resultado Fácil passou a utilizar os recursos de Edge Insights da GoCache, o primeiro objetivo foi otimizar a entrega da aplicação. Basicamente, o objetivo era encontrar pontos de melhoria em lentidão e páginas não encontradas, realizando correções que beneficiassem a performance geral da aplicação.
Para isso, foram utilizados relatórios pré-formatados pela GoCache e customizados pela própria equipe do Resultado Fácil, como por exemplo:
SEO – Observando métricas de lentidão
Inicialmente foram investigadas quais as páginas mais lentas para carregar dentro do site.
Edge Insights – Filtro padrão de páginas mais lentas para carregar
Utilizando o filtro acima o time pode determinar um intervalo confiável para analise, além de determinar colunas, filtros e ordenações que mais fazem sentido para cada tipo de análise.
Edge Insights – Resultado do filtro padrão de páginas mais lentas para carregar
Através dos resultados do filtro foi possível identificar por URL as páginas mais importantes, e com alto tempo de resposta de origem, visualizando também o método de entrega e status code.
Observações como essa permitiram ao time do Resultado Fácil visualizar com facilidade possíveis pontos de melhoria em cache, além de permitir ver quais páginas não elegíveis a entrega de cache deveriam ser otimizadas a nível de infraestrutura. Trata-se de um ponto diferencial do Edge Insights, visto que além de permitirmos visualizações da saude da aplicação que é servida pela GoCache, também filtramos importantes informações da infraestrutura de hospedagem, possibilitando melhorias tanto na borda quanto na origem.
Saúde da Aplicação – Detectando erros 4xx e 5xx
Após identificar as páginas mais lentas e aplicar as devidas correções, o time decidiu investigar quais as páginas que apresentavam erros de 4xx e 5xx.
Edge Insights – Filtro Top URLS por requisição
Utilizando o filtro acima foi possível observar por URL e quantidade de requisições todas as páginas que apresentavam erros com 4xx e 5xx. Já em nível de ordenação, foi escolhido observar em ordem decrescente, possibilitando atuar primeiro nas páginas com o maior número de erros.
Edge Insights – Resultado do filtro Top URLS por requisição
Considerando que o Resultado Fácil conta com milhares de páginas e inclusões diárias de resultados, é natural que determinadas páginas possam passar a apresentar erros de 4xx e 5xx com o tempo.
O filtro tem sido utilizado frequentemente pelo time com o objetivo de realizar os ajustes necessários seja corrigindo páginas, deletando ou realizando redirects 301 e 302. Com isso é possível reduzir erros encontrados no Search Console, bem como, economizar recursos de infraestrutura com requisições em páginas não disponíveis.
Eficiência de cache – Detectando URLS com BYPASS
O time do Resultado Fácil sempre foi muito orientado a performance e logo nos primeiros dias na GoCache a equipe implementou cache dinâmico, entregando assets como HTML diretamente pela GoCache.
Buscando otimizar ainda mais os resultados, a equipe do Resultado Fácil tem usado o Edge Insights da GoCache para identificar páginas com método GET e BYPASS com o objetivo de otimizar a entrega via cache.
Edge Insights – Filtro personalizado para identificar páginas com BYPASS
O relatório acima foi personalizado com colunas de quantidade de requisições, status code, método e URL. Já em filtros, o time decidiu observar métodos GET e BYPASS para encontrar páginas elegíveis a cache que ainda não vem sendo entregues pela GoCache.
Edge Insights – Resultado do filtro personalizado para identificar páginas com BYPASS
Observando os resultados foi possível detectar páginas com status 5xx que poderiam ser corrigidas para otimizar a aplicação ou reduzir custos com infraestrutura. Além disso, foi possível identificar páginas com 2xx, 3xx e 4xx elegíveis a cache, mas que estavam sendo entregues via BYPASS.
Analytics GoCache – Requisições economizadas e cobertura de cache
A aquipe tem colhido ótimo frutos com os recursos de Edge Insights, alcançando mais de 98,9% de economia de requisições e 100% de cobertura em cache.
Depoimento - Resultado Fácil
A ferramenta permite inúmeras possibilidades de relatórios que ajudam no acompanhamento e melhoria da aplicação, além de ajudar a prevenir falhas de segurança e permitir acompanhar o crescimento da aplicação, sendo estes os nossos principais usos:
- Análises de acessos por IP;
- Detecção de crawlers;
- Detecção de erros e páginas não encontradas (status 4xx, 5xx);
- Estatísticas de tipos de dispositivos que acessam;
- Detecção de acessos indevidos;
- Facilidade para detectar rastreadores maliciosos;
- Estatísticas de acessos por Localização;
Segundo Jordani Silva, administrador do Resultado Fácil, o Edge Insights permitiu melhorar o acompanhamento da aplicação nos quesitos de Segurança, SEO (métricas de lentidão e páginas não encontradas) e na “Saúde da aplicação” (detecção de erros 5xx) por meio dos relatórios customizados que a plataforma possibilita.