Datasheet
Performance e Confiabilidade
V.1.3 2020-11-18
Visão Geral:
Performance e Disponibilidade
Content Delivery Network
O Brasil é um país de dimensões continentais e não possui uma infraestrutura de internet com a mesma solidez de países desenvolvidos. Dessa forma garantir performance de alta qualidade em todas as regiões se torna um grande desafio. Por isso a GoCache possui 8 pontos de presença distribuídos geograficamente, entregando baixa latência e maior confiabilidade em todo território brasileiro.
Pontos de presença:
● BR, São Paulo (2)
● BR, Rio de Janeiro (1)
● BR, Fortaleza (2)
● BR, Curitiba (1)
● BR, Brasília (1)
● BR, Manaus (1)
● US, Miami (1)
Dynamic Cache Delivery
Fazer cache apenas de conteúdo estático não é o suficiente para garantir uma boa performance e disponibilidade. Entregar o conteúdo HTML com baixa latência garante que a página comece a renderizar mais cedo, além de aliviar recursos da infraestrutura de origem.
Por isso provemos ferramentas para permitir que nossos clientes configurem cache para o máximo de requisições dinâmicas, sem fazer cache de informações sensíveis e sem expor informações desatualizadas.
Smartrules
Smartrules são regras criadas na plataforma para alterar o seu comportamento de forma granular. Com elas é possível combinar critérios como padrão de URL, tipo de dispositivo, cookies e conteúdo de cookies, referer, user-agent, entre outros para definir ações como se o conteúdo será ou não cacheado, configurar diferentes tempos de expiração de cache ou definir chaves de cache, que diferenciam o conteúdo em cache para determinados padrões.
Purga instantânea e via API
A purga de cache instantânea permite que se crie estratégias avançadas de cache, algo que eleva a escalabilidade de infraestrutura e aplicações. Através da integração com nossa API, garanta que um conteúdo seja invalidado na plataforma instantaneamente.
Purga por tag e mime type
O recurso avançado SmartPurge pode ser utilizado para efetuar purga de cache baseado em tags. Através do filtro por mime-type evita-se que um volume muito grande de objetos sejam removidos desnecessariamente, mantendo maior eficiência e consequentemente menor utilização de recursos nos servidores de aplicação.
Otimização de Imagens
É possível ir além de latência para melhorar a performance de uma página web. Muitas páginas contém imagens com qualidade desnecessária para o display do dispositivo que a renderiza. Isso aumenta o consumo de banda e por consequência o tempo que leva para as imagens serem baixadas. O Lithio, nosso otimizador de imagens, reduz o tamanho das imagens on the fly, além de converter para o formato mais otimizado aceito pelo navegador que as requisita. E sua configuração também pode ser customizada a partir das Smartrules, de acordo com diferentes critérios da requisição.
DNS Anycast
O DNS Anycast da GoCache se utiliza da mesma rede que nossa CDN e garante que as resoluções de nomes ocorram com baixa latência e alta confiabilidade, melhorando assim o tempo de resposta e a disponibilidade da aplicação. Application Load Balancer Muitos serviços de aplicações web modernas são provenientes de diferentes servidores de origem. Porém, cada novo subdomínio em uma página gera um atraso no carregamento, pois é mais uma conexão a ser estabelecida. A partir das Smartrules você pode configurar de forma muito granular para quais origens cada seção do site deve apontar, mesmo que estejam sob o mesmo subdomínio.
Real Time Analytics
Acompanhe em tempo real o que acontece com sua aplicação. Seja para conferir se uma regra para elevar a eficiência de cache surtiu efeito, para checar se sua aplicação está retornando uma quantidade de erros anormal ou se o tempo de resposta da origem está alto, por exemplo.
Segurança
Web Application Firewall
O Web Application Firewall da GoCache protege automaticamente aplicações das principais ameaças listadas pela OWASP. Ele também permite um nível granular de configuração do nível de proteção a partir das Smartrules, o que contribui na mitigação de falsos positivos. Suas ações podem ser bloqueio, desafio com Captcha ou apenas simulação. Além disso, você pode consultar o histórico de ações a partir da API de eventos de segurança em tempo real.
Edge Firewall
O Edge Firewall possibilita que você crie suas próprias regras de segurança utilizando todas as combinações de critérios disponíveis nas Smartrules, definindo ações de bloqueio, desafio com Captcha ou apenas simulação.
Anti-DDoS
Clientes da GoCache aproveitam toda a nossa infraestrutura para mitigar ataques volumétricos nas camadas de rede (3 e 4). Através de nosso suporte premium, nossos clientes tem acesso a mitigação avançada de ataques na camada 7, de aplicação.
Rate Limiting
O Rate Limiting é uma eficiente forma de evitar ataques dependam de um volume anormal de requisições, como DDoS e Brute Force. É possível estabelecer uma taxa limite de requisições, que cumpram determinados critérios e caso um IP exceda essa taxa, ele pode ser bloqueado, desafiado ou apenas gerar um evento nos logs.
SSL automático
Muito se sabe sobre a importância do certificado SSL para evitar que agentes intermediários visualizem o conteúdo de uma requisição. Porém, para muitas empresas, o processo de manutenção do certificado pode ser trabalhoso. Na GoCache você não precisa se preocupar: nós gerenciamos seu SSL automaticamente. Mas caso prefira utilizar um customizado, você também pode geri-lo em nosso plataforma.
Integrações
API Pública
Todas as configurações da GoCache estão disponíveis via API, facilitando a integração da plataforma com o ciclo de CI/CD de sua empresa.
Plugins de CMS
Para facilitar o trabalho de quem lidas com WordPress e Magento oferecemos plugins de integração, que automatizam a limpeza de cache, facilitando aplicação de cache dinâmico nesses tipos de aplicações.
Gerenciamento
Painel multiusuário
A GoCache pode ser usada com segurança por grandes equipes, ou mesmo por equipes terceirizadas. Tanto o acesso a cada recurso do painel e API quanto o acesso a cada domínio podem ser controlados de forma granular. Também é possível centralizar o gerenciamento de múltiplas contas, recurso útil para empresas que prestam serviços a outras, como MSPs e agências digitais.
Histórico
Para realizar auditoria de tudo o que acontece na plataforma da GoCache, os usuários dispõem do registro do histórico de todas as ações realizadas.