Estamos entusiasmados em anunciar a adição de três novos endpoints à API da Kinsta para nosso serviço de Hospedagem de Aplicativos.
Esses endpoints foram projetados para aprimorar sua capacidade de gerenciar estratégias de entrega de conteúdo e armazenamento em cache diretamente por meio de nossa API, proporcionando mais controle e flexibilidade sobre o desempenho e os tempos de resposta do seu aplicativo.
1. CDN de aplicativos
A Hospedagem de Aplicativos da Kinsta oferece um serviço CDN premium desenvolvido pelo Cloudflare, sem custo adicional. O CDN aumenta a segurança com um firewall de nível empresarial e proteção DDoS, ao mesmo tempo que aproveita a ampla rede global da Cloudflare em mais de 260+ localidades em mais de 100 países.
Isso permite a distribuição eficiente de ativos estáticos, melhorando o desempenho dos aplicativos. Ele armazena em cache os arquivos com base em sua extensão, excluindo os arquivos acessados com um cabeçalho de autorização, e oferece suporte a uma ampla variedade de tipos de arquivos.
O CDN não está habilitado por padrão e requer a ativação/desativação por meio de uma solicitação POST
para o endpoint da API do CDN.
Ativação/desativação do CDN
Para usar esse endpoint, você precisa da ID exclusiva do seu aplicativo. Você pode obtê-la programaticamente listando todos os aplicativos associados à sua empresa Kinsta, o que fornece detalhes essenciais sobre cada aplicativo.
Com o ID do aplicativo em mãos, você pode enviar uma solicitação POST
para /applications/${application_id}/cdn/toggle-status
, and it toggles the feature:
curl -i -X POST \
'https://api.kinsta.com/v2/applications/{application_id}/cdn/toggle-status' \
-H 'Authorization: Bearer '
Certifique-se de que você substitua <YOUR_TOKEN_HERE>
pela sua chave API real e {application_id}
pelo ID do aplicativo específico.
2. Edge Caching do aplicativo
O recurso Edge Caching da Hospedagem de Aplicativos da Kinsta melhora o desempenho e a velocidade do seu aplicativo, armazenando em cache as páginas web do seu aplicativo na rede global do Cloudflare. Isso garante que as respostas em cache sejam entregues a partir do local mais próximo de seus visitantes.
O Edge Caching não lida com ativos estáticos, como arquivos de imagem, JavaScript e CSS; eles podem ser servidos por meio do CDN da Kinsta, que opera de forma independente e fornece uma camada de cache adicional.
Por padrão, o Edge Caching não está habilitado. Para ativar ou desativar o Edge Caching para aplicativos, envie uma solicitação POST
para o endpoint da API edge-cache.
Ativação/desativação do Edge Caching
Assim como no endpoint CDN, você precisa de um ID de aplicativo para enviar essa solicitação. Com o ID do aplicativo em mãos, envie uma solicitação POST
para /applications/${application_id}/edge-cache/toggle-status
, e você ativará o recurso:
curl -i -X POST \
'https://api.kinsta.com/v2/applications/{application_id}/edge-cache/toggle-status' \
-H 'Authorization: Bearer '
Certifique-se de que você substitua <YOUR_TOKEN_HERE>
pela sua chave de API real e {application_id}
pelo ID do aplicativo específico.
3. Limpe o cache do aplicativo
O endpoint da API clear-cache permite a limpeza do CDN e do Edge Caching, assegurando que todas as atualizações do seu aplicativo sejam rapidamente refletidas em todas as camadas de cache. Essa funcionalidade é crucial para assegurar que seu conteúdo permaneça atualizado, especialmente após você fazer mudanças importantes.
O processo de limpeza do Cache CDN e do Edge Caching é integrado, o que significa que uma única solicitação limpará os dois caches se eles estiverem ativados. Você pode levar de dois a cinco minutos para limpar completamente o cache em todos os centros de dados.
Ativação da limpeza de cache
Assim como acontece com os endpoints de cache CDN e Edge, você precisa de um ID de aplicativo para enviar essa solicitação. Com o ID do aplicativo em mãos, você pode enviar uma solicitação POST
para /applications/${application_id}/clear-cache
:
curl -i -X POST \
'https://api.kinsta.com/v2/applications/{application_id}/clear-cache' \
-H 'Authorization: Bearer '
Certifique-se de que você substitua <YOUR_TOKEN_HERE>
pela sua chave API real e {application_id}
pelo ID do aplicativo específico.
Você pode começar a usar a API da Kinsta hoje mesmo
Você pode fazer muito com a API da Kinsta, e a equipe da Kinsta está ativamente adicionando novos endpoints. Kristof Siket, nosso líder da equipe de desenvolvimento da API da Kinsta, observa:
O feedback do usuário orienta a priorização da exposição de recursos. Se você acredita que uma ferramenta ou endpoint específico deve ser incluído na API da Kinsta, sinta-se à vontade para enviar seu feedback.
Se você acredita que uma ferramenta ou endpoint específico deve ser incluído na API da Kinsta, fique à vontade para enviar seu feedback:
- Apresentando a API da Kinsta: O poder da automação para o gerenciamento de sites
- Apresentando os novos endpoints da API da Kinsta: CRUD de ambiente, Edge Caching, implantação de aplicativos
- Novos endpoints da API da Kinsta: Limpar cache CDN e ambiente push
- Novos endpoints da API da Kinsta aprimoram o gerenciamento de sites WordPress