Jeder Endpunkt kann so eingestellt werden, dass er nach einem Zeitplan läuft ("Alle N Minuten," in seiner Builder Kopfzeile), statt nur wenn ihn jemand direkt aufruft, nützlich für periodische Aufräumarbeiten, das Synchronisieren von Daten von woanders, oder das Senden eines wiederkehrenden Berichts.
Wie ein geplanter Lauf aussieht
Ein geplanter Lauf geschieht mit einer leeren Anfrage, kein Aufrufer, kein Query String, kein Body, seine Logik sollte also nicht davon abhängen, dass Anfragedaten vorhanden sind. Alles, was er braucht (ein externer API Aufruf, ein gespeichertes Secret), sollte aus den eigenen Blöcken des Endpunkts kommen.
Das echte Intervall, in der Praxis
Wie oft dein Zeitplan tatsächlich auslösen kann, hängt von der Cron Frequenz unseres Hosting Tarifs ab, nicht von der Zahl, die du hier eingibst. Im Moment ist das einmal täglich, ein Endpunkt, der auf "alle 10 Minuten" eingestellt ist, läuft also in der Praxis einmal täglich, bis sich das ändert. Das ist ein plattformweites Limit, nichts Spezifisches für dein Projekt oder deinen Tarif.
Tipp: Wenn Timing für das wichtig ist, was dein Endpunkt tut (zum Beispiel ein Bericht, der "die Daten von gestern" braucht), schreibe seine Logik so, dass sie korrekt funktioniert, egal wie lange es tatsächlich seit dem letzten Lauf her ist, statt anzunehmen, dass genau N Minuten vergangen sind.