WTF ist eine statische API

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Genauso wie es eine Bewegung gibt, mehr Websites (und mehr *von* Websites) aus vorgerenderten statischen Dateien zu erstellen (Jamstack), könnten wir auch in Betracht ziehen, inhaltsbasierte APIs statisch zu machen. Sean C Davis

Eine statische API ist einfach eine Sammlung von flachen JSON-Dateien, die sich auf einem Content Delivery Network (CDN) befinden. Sie führt keine andere Aktion aus, als Inhalte (statische JSON-Dateien) an den anfragenden Benutzer zu liefern.

Aber das bedeutet nicht, dass eine statische API einfach ist. Und jede Datei muss nicht manuell generiert oder aktualisiert werden. Eine statische API kann immer noch eine Datenbank verwenden und Daten von externen Diensten abrufen. Mit anderen Worten, sie kann dynamisch generiert aber statisch ausgeliefert werden.

Die Anwendungsfälle sind wahrscheinlich etwas begrenzt, aber ich mag es trotzdem. In gewisser Weise könnten alle RSS-Feeds (oder, direkter, JSON-Feeds) auf diese Weise realisiert werden, und viele sind es.

Direkter Link →