Categorias: Não categorizado

Anunciando a API pública da GoCache CDN

Estamos animados com o lançamento da versão beta de nossa API pública, transformando a GoCache CDN em uma plataforma extensível para a construção de novos serviços. Já a utilizamos internamente desde o início da GoCache, em nosso painel de controle e por isso temos grande segurança em abrí-la ao público.

Alguns casos de uso que imaginamos incluem:

  • Construção de plugins e extensões para plataformas CMS e de e-commerce, facilitando a interação com a GoCache CDN e melhorando a experiência de uso;
  • Permitir a criação de automações na infraestrutura e aplicação de nossos clientes

O que é possível fazer com a API?

Neste primeiro momento é possível criar integrações com a nossa API para utilizar o recurso de limpeza de cache instantânea. É comum clientes utilizarem um tempo de expiração (TTL) de cache pequeno, para que as atualizações dos objetos estáticos ou páginas dinâmicas do site não demorem para ser atualizadas em eventuais alterações no conteúdo do site. Isso faz com que a GoCache tenha necessidade de enviar requisições para os servidores de origem com maior frequência, diminuindo a eficiência de nossa plataforma.

Criando integrações com esse recurso, permitirá que seja utilizado um TTL maior nestes casos, aumentando a eficácia do nosso cache e reduzindo mais ainda o consumo de recursos na infraestrutura de hospedagem, como banda e CPU. Nossa API pode ser invocada, por exemplo, quando uma imagem ou mesmo uma página de produto de um e-commerce for alterada. Basta utilizar esse serviço informando as URLs alteradas, que elas serão removidas em um piscar de olhos (sim, essa operação dura cerca de 250ms). Veja um exemplo:

 $ curl -X DELETE -i https://api.gocache.com.br/v1/cache/lojadecalcados.com.br \

  -H 'GoCache-Token: seu_token' \

  -d "urls[1]=http://www.lojadecalcados.com.br/sapatilha-com-pedraria/" \

  -d "urls[2]=http://www.lojadecalcados.com.br/img/sapatilha.jpg"

Por onde começar?

A API GoCache é RESTful, usa HTTPS e JSON como formato de retorno. Se você tem experiência com APIs, se sentirá em casa. Se não tem, confira os exemplos de utilização em nossa documentação. É uma questão de minutos para começar a utilizá-la.

Aprenda mais em docs.gocache.com.br. E por favor, sinta-se à vontade para enviar dúvidas ou sugestão para nós através do email api-feedback@gocache.com.br.

O futuro

Nas próximas semanas e meses, nós liberaremos mais recursos na API para permitir o controle de todas as funcionalidades de nossa plataforma.

Assine nossa newsletter e fique por dentro das melhorias em nossa API e outras novidades na GoCache!

Go Cache

Share
Publicado por
Go Cache

Publicações recentes

O que é Gerenciamento de Vulnerabilidades?

O gerenciamento de vulnerabilidades é o processo de identificar, avaliar, tratar e relatar vulnerabilidades de…

4 days atrás

DNS Cache Poisoning: Entendendo a ameaça cibernética e suas consequências

O DNS Cache Poisoning, ou envenenamento de cache DNS, é uma forma de ataque cibernético…

4 days atrás

DNS Hijacking: Entendendo a Ameaça

O DNS hijacking é um ataque malicioso que envolve a alteração das configurações de DNS…

4 days atrás

O que é Syslog, e como ele me ajuda a gerenciar aplicações web

O Syslog foi originalmente desenvolvido como parte do sistema operacional BSD, mas muitos outros sistemas…

1 week atrás

Diferentes formatos de logs utilizados em SIEM

Uma solução de Segurança da Informação e Gestão de Eventos (SIEM) é fundamental para manter…

1 month atrás

API Rate Limit – Melhores Práticas

Quer você saiba ou não, se você navega na internet, você interagiu com uma API.…

1 month atrás