Bármely végpont beállítható ütemezett futásra ("N percenként", a szerkesztő fejlécében), ahelyett hogy csak akkor futna, amikor valaki közvetlenül hívja, hasznos időszakos takarításhoz, máshonnan érkező adatok szinkronizálásához, vagy egy visszatérő jelentés küldéséhez.
Hogyan néz ki egy ütemezett futás
Egy ütemezett futás üres kéréssel történik, nincs hívó, nincs lekérdezési karakterlánc, nincs törzs, így a logikájának nem szabad kérésadat jelenlétére támaszkodnia. Bármi, amire szüksége van (egy külső API hívás, egy tárolt titok), a végpont saját blokkjaiból kell, hogy jöjjön.
A valódi intervallum, a gyakorlatban
Az, hogy milyen gyakran sülhet el ténylegesen az ütemezésed, a hostingcsomagunk cron frekvenciájától függ, nem az itt beírt számtól. Jelenleg ez napi egyszer, így egy "10 percenként" futásra beállított végpont a gyakorlatban naponta egyszer fog futni, amíg ez meg nem változik. Ez egy platformszintű korlát, nem valami a projektedre vagy csomagodra jellemző.
Tipp: Ha az időzítés számít annak, amit a végpontod csinál (például egy jelentés, aminek "tegnapi adatra" van szüksége), írd meg úgy a logikáját, hogy helyesen működjön, függetlenül attól, mennyi idő telt el ténylegesen a legutóbbi futás óta, ahelyett hogy pontosan N percet feltételeznél.