Abordagens atuais
As Redes de Distribuição de Conteúdo (CDNs) desempenham um papel importante no fornecimento de aplicações web, websites e APIs. Eles fornecem conteúdo em cache a partir de um local mais próximo dos visitantes e clientes do website/app. Isso reduz o tempo necessário para os clientes verem o conteúdo exibido em seus navegadores. Porque acelera o tempo de entrega do site e resulta diretamente numa melhor experiência do cliente e mais vendas para empresas de comércio eletrónico.
Para que uma CDN funcione de forma eficaz, precisa de ser configurada de uma forma que funcione bem com a tecnologia subjacente do website – também conhecida como a “pilha de tecnologia”. A forma como é configurada é muitas vezes conhecida como a estratégia de armazenamento em cache.
No entanto, muitos CDNs não permitem nenhuma alteração de configuração na base de código da pilha de tecnologia. Os engenheiros que trabalham no local não têm controlo sobre esta infraestrutura de desempenho crítico. Em vez disso, as atualizações devem ser feitas por equipas/partes interessadas adicionais em interfaces de utilizador isoladas, tornando os testes e a depuração extremamente difíceis e demorados para os engenheiros.
Com os CDNs comuns, as atualizações de configuração não são controladas por versão dentro da base de código. Esta falta de controlo centralizado representa um risco para a sua pilha de tecnologia. Causa confusão que consome tempo e recursos significativos em várias equipas. Encontrar problemas introduzidos na pilha de tecnologia é como procurar uma agulha num palheiro (um palheiro a que talvez nem tenha acesso direto). Sem integração na base de códigos, a única maneira de rastrear problemas é depender de reclamações de clientes e/ou informações de uma equipe separada. Isso causa falta de transparência, responsabilidade e eficiência, o que pode causar tempo de inatividade no local, perda de receita e clientes infelizes.
Além disso, o armazenamento em cache em CDN é tradicionalmente limitado a dados estáticos. Os desenvolvedores entendem os dados dinâmicos em seu código, mas com os CDNs tradicionais eles não conseguem gerenciar o armazenamento em cache. Portanto, é extremamente difícil ou impossível armazenar em cache uma grande parte do conteúdo mais importante de um site, o que afeta o desempenho geral.
Introdução às aplicações do Edgio
A Plataforma de Aplicações Edgio torna mais fácil para as equipas construir, lançar, proteger e acelerar as suas aplicações web e APIs. Oferece um conjunto completo de recursos para implantar, proteger e monitorar um site.
Para os desenvolvedores, uma peça-chave da oferta é o EdgeJS. O EdgeJS é uma configuração de CDN em JavaScript. Ao contrário dos CDNs tradicionais, o EdgeJS estende e integra o armazenamento em cache no seu fluxo de trabalho de desenvolvimento por design. Ele oferece a capacidade de atualizar facilmente as configurações de CDN para dados dinâmicos e conteúdo estático.
A CDN da Web do Edgio pode ser testada localmente ou em ambientes não produtivos antes de entrar em atividade. Isso permite que os desenvolvedores migrem facilmente para a produção depois de examinar minuciosamente as alterações via Q/A em ambientes idênticos, mas diferentes.
Os benefícios do fluxo de trabalho são enormes – elimina a necessidade de janelas de manutenção, acaba com reversos desnecessários, torna mais fácil rastrear e encontrar problemas, e impede erros causados pela falta de visibilidade das atualizações de configuração da CDN, melhorando a velocidade geral da equipa e melhorando o desempenho do site para os seus clientes/utilizadores finais do website.
Vantagens da nossa abordagem
Controlando as atualizações de configuração no EdgeJS diretamente na base de código, uma parte anteriormente desconetada do processo de atualização pode ser corrigida. As atualizações podem acontecer com maior velocidade e qualidade, o que reduz o tempo gasto a encontrar problemas ou a reverter, melhorando o tempo de comercialização.
As aplicações do Edgio também permitem que as equipas criem desempenho inferior ao segundo nas suas páginas web. Além do armazenamento em cache estático e dinâmico, o EdgeJS fornece acesso a pré-busca preditiva no navegador. A busca prévia acelera a experiência dos visitantes armazenando localmente chamadas de API, páginas da Web e ativos antes que o usuário tente visitar a página. Usando um service worker personalizado pré-construído, que funciona em harmonia com a rede de borda, o EdgeJS busca dados HTML e API diretamente de todas as URLs na janela de visualização do visitante, páginas altamente visitadas ou rotas personalizadas. A capacidade de pré-buscar no navegador no dispositivo do usuário torna o Edgio a única rede de borda personalizada para trabalhar de forma inteligente com solicitações de pré-busca, tratando-as exclusivamente através de um pedido padrão.
A pré-busca também inclui dados dinâmicos e imagens e ativos de busca profunda em segundo plano. Direcionar dados dinâmicos para fazer parte da estratégia de armazenamento em cache e fornecer ferramentas que permitam que sejam feitos corretamente é algo exclusivo do Edgio. É uma das nossas caraterísticas mais notáveis que nos diferencia da competição. Como os sites tradicionalmente não armazenam dados dinâmicos em cache, há grandes porções de muitos sites que não são armazenados em cache. Ao oferecer armazenamento em cache dinâmico de dados de uma forma fácil de usar, os clientes Edgio veem carregamentos de páginas mais rápidos – muitas vezes abaixo do segundo – o que leva a utilizadores mais satisfeitos, aumento de receitas e sites que superam os concorrentes.
Estudos de caso:
Akira
Resultados:
- O website é 71% mais rápido do que antes
- Velocidades de escurecimento de 500 ms em redes 4G
- 30,1% de tráfego orgânico a partir do sub-segundo website
- iniciações de pagamento de 61,4% com uma experiência online simplificada
- 80% das transações móveis levaram a um aumento de 37,25% na taxa de conversão
- 9,16% elevam as conversões de check-out com o check-out otimizado do Bolt
Leia o estudo de caso da Akira.
Sapato Carnaval
Resultados:
- 92% de redução nas transições de navegação, caindo de 6 segundos para 500 ms
- aumento de 70,5% nas primeiras velocidades de carga, caindo de 3,4 segundos para 1 segundo
- Supera 98% dos sites e ultrapassa a Amazon, Zappos, Nordstrom
- aumento de 40% nas receitas com um site de sub-segundos
- Maior agilidade empresarial com Edgio
Leia o estudo de caso do Shoe Carnival.
Padrão Universal
Resultados:
- O Jamstack híbrido aborda o armazenamento em cache de dados estáticos e dinâmicos na borda
- A página de 600 ms é carregada do PLP ao PDP
- 40% menor taxa de rejeição e passa Core Web Vitals
- aumento de 200% na taxa de conversão em dispositivos móveis
Leia o Estudo de Caso Universal Standard.
Painel de análise Edge Insights
Esta nova solução de análise de ponta tudo-em-um dá-lhe uma visão do Desempenho (CDN) e da Segurança num só lugar. Você pode usar a filtragem multidimensional para obter as respostas de que precisa em tempo quase real.
Recursos adicionais:
Pré-busca: https://docs.edg.io/guides/prefetching