Automator-Hosting, wo die Warteschlange tatsächlich abläuft.
Ein Trigger löst drei Aktionen aus, von denen eine einen externen Dienst aufruft, multiplizieren Sie diese mit jeder Benutzeraktion und die Website ist jetzt eine Jobwarteschlange mit einem beigefügten Blog.
Jede Aktion ist die Bitte eines anderen.
Die Automatisierung macht einen Besucher, der eine Sache macht, zu mehreren ausgehenden Anrufen, und in den Fehlermodi dreht sich alles darum, was passiert, während diese laufen.
Eine Schlange, die sich im Zeitplan leert
Hintergrundaktionen laufen nur, wenn etwas den Scheduler auslöst. Angetrieben von Systemcron, läuft die Warteschlange nach einem Zeitplan ab und nicht immer dann, wenn die Site Traffic bekommt.
Externe Aufrufe, die eine Seite nicht blockieren
Ein Rezept, das ein CRM oder eine Mailingliste anruft, wartet auf dem Server eines anderen. Diese laufen im Hintergrund, also ist ein langsamer Dritter eine verzögerte Aktion und keine hängende Kasse.
Versucht, dass sich zurückzuziehen, anstatt zu stürmen
Wenn ein externer Dienst ausfällt, scheitert jede in der Warteschlange stehende Aktion und wird sofort wiederholt.
Rezeptprotokolle, die begrenzt bleiben
Auf einer belebten Website, die der am schnellsten wachsende Tisch in der Installation ist, wird die Aufbewahrung absichtlich eingestellt und nicht zum Füllen der Festplatte.
Rezepte, die laut versagen
Ein stiller Ausfall bedeutet eine Automatisierung, von der jeder glaubt, dass sie läuft. Fehler sind sichtbar und nicht verschluckt, so dass ein kaputtes Rezept am selben Tag bemerkt wird.
Automatisierung ist ein Backlog-Problem.
Niemand bemerkt, dass Automatisierung funktioniert. Sie bemerken, dass sie hinterherhinkt, und Verzögerung ist das, was passiert, wenn Aktionen schneller eintreffen, als die Warteschlange abläuft.
- Warteschlange durch System Cron, nicht Seitenaufrufe
- Abgehende Anrufe im Hintergrund ausgeführt
- Retries mit Backoff-Abstand
- Recipe Log Retention Set bewusst
Die Seite wartet nicht auf die API.
Die Maßnahme ist hier nicht der Automatisierungsdurchsatz, sondern die Frage, ob die Seitenlast eines Besuchers durch die drei Aktionen, die sein Klick gerade ausgelöst hat, überhaupt beeinflusst wird.
Was wir für Automator ändern
In jeder Zeile geht es darum, zu trennen, worauf der Besucher wartet, von dem, was die Website danach tut.
| Einstellung | So konfigurieren wir es | Warum |
|---|---|---|
| Warteschlangenverarbeitung | Angetrieben durch System Cron statt Besucherverkehr | Hintergrundaktionen auf einer Lagerinstallation laufen nur, wenn jemand eine Seite lädt, so dass eine ruhige Stunde zu einem von niemandem geplanten Rückstand wird. |
| Inländische Anträge | Asynchron ausgeführt, niemals innerhalb der Seitenanforderung | Ein Rezept, das einen externen Dienst anruft, wartet auf eine Infrastruktur, die Sie nicht kontrollieren, und wenn Sie dies inline tun, übergibt Sie Ihre Reaktionszeit an jemand anderen. |
| Rückholpolitik | Platziert mit Backoff nach wiederholtem Ausfall | Wenn ein Drittanbieter-Service ausfällt, schlägt jede in der Warteschlange stehende Aktion zusammen fehl und sofortige Wiederholungen verwandeln ihren Ausfall in einen eigenen Ausfall. |
| Aufbewahrung des Rezeptprotokolls | Gefesselt mit einem angegebenen Fenster | Jeder Durchlauf jedes Rezepts wird aufgeschrieben, was auf einer geschäftigen Website die Inhaltstabellen und schließlich die Festplatte übertrifft. |
| Ausfallsichtbarkeit | Überwölbt statt geschluckt | Der schlimmste Automatisierungsfehler ist ein leiser, weil das Unternehmen immer wieder davon ausgeht, dass ein Prozess Wochen lang läuft, nachdem er gestoppt wurde. |
Einfache, transparente Preise.
Jeder Tarif umfasst eine kostenlose Migration, tägliche Backups, SSL und Support rund um die Uhr.
- 1 WordPress-Website
- 10 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Support per Ticket
- 5 WordPress-Websites
- 50 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Priorisierter Support per Ticket
- 20 WordPress-Websites
- 200 GB NVMe-Speicher
- Kostenloses SSL
- Tägliche Backups
- Bereitstellung mit einem Klick
- Persönlicher Support
Häufige Fragen.
Warum verspäten sich meine Rezepte?
Kann eine Automatisierung die Website verlangsamen?
Was passiert, wenn ein externer Dienst ausfällt?
Die Logs-Tabelle ist riesig. Wird das erwartet?
Lassen Sie die Automatisierung mithalten.
Die Migration ist kostenlos, Rezepte und Protokolle sind enthalten.