Vi er glade for at kunne annoncere tilføjelsen af tre nye endpoints til Kinsta API til vores Applikation Hosting-tjeneste.

Disse endpoints er designet til at forbedre din evne til at administrere indholdslevering og caching-strategier direkte gennem vores API, hvilket giver mere kontrol og fleksibilitet over din applikations ydeevne og svartider.

1. Applikation CDN

Kinstas applikationshosting tilbyder en premium CDN-tjeneste drevet af Cloudflare uden ekstra omkostninger . CDN’et forbedrer sikkerheden med en firewall på virksomhedsniveau og DDoS-beskyttelse, mens det udnytter Cloudflares ekspansive globale netværk på tværs af 260+ lokationer i over 100 lande.

Dette giver mulighed for effektiv distribution af statiske aktiver, hvilket forbedrer applikationens ydeevne. Den cacher filer baseret på deres extension, ekskluderer filer, der tilgås med en Authorization header, og understøtter en bred vifte af filtyper.

CDN er ikke aktiveret som standard og kræver aktivering/deaktivering via en POST anmodning til CDN API endpoint.

Aktivering/deaktivering af CDN

For at bruge dette endpoint skal du bruge din applikations unikke ID. Du kan få dette programmatisk ved at liste alle applikationer, der er knyttet til dit Kinsta-firma, som giver vigtige detaljer om hver applikation.

Med applikations-id’et i hånden kan du sende en POST anmodning til /applications/${application_id}/cdn/toggle-status, og det skifter funktionen:

curl -i -X POST \
 'https://api.kinsta.com/v2/applications/{application_id}/cdn/toggle-status' \
 -H 'Authorization: Bearer '

Sørg for, at du erstatter <YOUR_TOKEN_HERE> med din faktiske API-nøgle og {application_id} med det specifikke applikations-id.

2. Application Edge Cache

Edge Caching-funktionen til Kinsta Applikation Hosting forbedrer din applikations ydeevne og hastighed ved at cachelagre din applikations websider på tværs af Cloudflares globale netværk. Dette sikrer, at cachelagrede svar leveres fra den tætteste placering til dine besøgende.

Edge Caching håndterer ikke statiske aktiver som billed-, JavaScript- og CSS-filer; disse kan serveres via Kinstas CDN, som fungerer uafhængigt og giver et ekstra cachelag.

Som standard er Edge Caching ikke aktiveret. For at aktivere eller deaktivere Edge Caching for applikationer skal du sende en POST anmodning til edge-cache API-endpointet.

Aktivering/deaktivering af Edge Cache

Som med CDN-endpointet skal du bruge et applikations-id for at sende denne anmodning. Med applikations-id’et i hånden sender du en POST -forespørgsel til /applications/${application_id}/edge-cache/toggle-status, og det skifter funktionen:

curl -i -X POST \
 'https://api.kinsta.com/v2/applications/{application_id}/edge-cache/toggle-status' \
 -H 'Authorization: Bearer '

Sørg for at erstatte <YOUR_TOKEN_HERE> med din faktiske API-nøgle og {application_id} med det specifikke applikations-id.

3. Ryd applikationens cache

API-endepointet clear-cache gør det muligt at rydde både CDN og Edge Cache, hvilket sikrer, at alle opdateringer til din applikation straks afspejles i alle cachelag. Denne funktionalitet er afgørende for at bevare dit indholds friskhed, især efter at du har foretaget væsentlige ændringer.

Processen med at rydde CDN-cachen og Edge-cachen er integreret, hvilket betyder, at en enkelt anmodning vil rydde begge cacher, hvis de er aktiveret. Det kan tage to til fem minutter at rydde cachen fuldstændigt på tværs af alle datacentre.

Rydning af cache-aktivering

Som med CDN- og Edge-cache-endepoints skal du bruge et applikations-id for at sende denne anmodning. Med applikations-id’et i hånden kan du sende en POST anmodning til /applications/${application_id}/clear-cache:

curl -i -X POST \
 'https://api.kinsta.com/v2/applications/{application_id}/clear-cache' \
 -H 'Authorization: Bearer '

Sørg for, at du erstatter <YOUR_TOKEN_HERE> med din faktiske API-nøgle og {application_id} med det specifikke applikations-id.

Kom i gang med Kinsta API i dag

Du kan gøre meget med Kinsta API, og Kinsta-teamet tilføjer aktivt nye endpoints. Kristof Siket, vores Development Team Lead for Kinsta API, bemærker:

Brugerfeedback driver prioriteringen af funktionseksponering. Hvis du mener, at et specifikt værktøj eller slutpunkt skal inkluderes i Kinsta API, er du velkommen til at sende os din feedback.

Tjek tidligere offentliggjorte changelogs for Kinsta API for at forstå, hvad der er muligt, hvordan man kommer i gang, og de forskellige tilladelsesniveauer og grænser for API’en: