Topic outline

  • Entstehung

      1. Einfachheit und Leichtigkeit der Nutzung:

      2. Interoperabilität und Plattformunabhängigkeit: .

      3. Zustandslosigkeit:

      4. Skalierbarkeit:

      5. Leistung und Effizienz:

      6. Flexibilität:


  • Regeln für die Erstellung eines REST API.

    • Einrichten der .htaccess für Umleitung
      Verarbeiten der Anfrage in index.php

    • Das Modul mod_rewrite verwendet eine regelbasierte Rewrite-Engine, die auf einem PCRE-Parser für reguläre Ausdrücke basiert, um angeforderte URLs spontan umzuschreiben. Standardmäßig setzt mod_rewrite eine URL auf einen Dateisystempfad um. Es kann aber auch verwendet werden, um eine URL auf eine andere URL umzuleiten oder  einen internen Proxy-Fetch aufzurufen.

    • Die Zwischenspeicherung ist eine wichtige Technik zur Verbesserung der Leistung, Skalierbarkeit und Effizienz von REST-APIs. Durch das Speichern von Kopien häufig abgerufener Daten in einem Cache kann eine API Anfragen schneller bedienen, die Belastung des Servers verringern und Datenbankabfragen minimieren, was wiederum zu erheblichen Leistungsverbesserungen und Kosteneinsparungen führen kann.

    • HTTP-Cache-Header spielen eine entscheidende Rolle bei der Optimierung von REST-APIs, indem sie Clients und zwischengeschalteten Caches (z. B. CDNs) mitteilen, wie Antworten zwischengespeichert werden sollen und wann zwischengespeicherte Antworten wiederverwendet werden sollen, anstatt neue Anfragen an den Server zu senden.

  • Topic 3

  • Topic 4