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:
- Introduktion til Kinsta API: Automatiseringens kraft til administration af websteder
- Introduktion til nye Kinsta API-endpoints: CRUD-miljø, Edge Caching, implementering af applikationer
- Nye Kinsta API-endpoints: Ryd CDN-cache og push-miljø
- Nye Kinsta API-endoints forbedrer WordPress-webstedsadministrationen