NeuBlack Friday – 50 % Rabatt auf die erste Zahlung
Automatisches Hosting

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.

Warteschlangen zuverlässig abfließen lassenRetries Back OffOutbound Calls von der Seite
Echte Job-WarteschlangeBackoff bei RetryAsync ausgehendTägliche BackupsKostenloses SSL24 / 7 Unterstützung
Gebaut für die Automatisierung

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.

System-Cron

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.

Aus dem Antrag

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.

Warteschlangentiefe

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
Warteschlangentiefe
Ausstehende Maßnahmen
0
Inländische Anrufe
Aus dem Antrag
Async
Rückholpolitik
bei Ausfall
Backoff
Rezeptionsprotokoll
Retention
laufen
Unter Last

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.

System
Cron-Ablassen der Warteschlange
Hintergrund
Outbound API Calls
Backoff
bei wiederholtem Versagen
MagicWP160 ms
Typischer gemeinsam genutzter Host1740 ms
Ungetunedes VPS620 ms

Beispielhafter Vergleich eines Seitenladevorgangs, der mehrere Automatisierungsaktionen auslöst. Ihre Zahlen hängen von der Anzahl der Rezepte und der Latenz externer Dienste ab.

Konfiguration

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.

EinstellungSo konfigurieren wir esWarum
WarteschlangenverarbeitungAngetrieben durch System Cron statt BesucherverkehrHintergrundaktionen 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ägeAsynchron ausgeführt, niemals innerhalb der SeitenanforderungEin 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ückholpolitikPlatziert mit Backoff nach wiederholtem AusfallWenn 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 RezeptprotokollsGefesselt mit einem angegebenen FensterJeder Durchlauf jedes Rezepts wird aufgeschrieben, was auf einer geschäftigen Website die Inhaltstabellen und schließlich die Festplatte übertrifft.
AusfallsichtbarkeitÜberwölbt statt geschlucktDer schlimmste Automatisierungsfehler ist ein leiser, weil das Unternehmen immer wieder davon ausgeht, dass ein Prozess Wochen lang läuft, nachdem er gestoppt wurde.
Tarife

Einfache, transparente Preise.

Jeder Tarif umfasst eine kostenlose Migration, tägliche Backups, SSL und Support rund um die Uhr.

MonatlichJährlich
Starter
Für private Websites, Blogs und Portfolios.
16,67 USD/Monat
200 $ pro Jahr · 40 $ sparen
  • 1 WordPress-Website
  • 10 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Support per Ticket
Kostenlos testen
Pro★ Am beliebtesten
Für wachsende Unternehmen und gut besuchte Shops.
66,67 USD/Monat
800 $ pro Jahr · 160 $ sparen
  • 5 WordPress-Websites
  • 50 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Priorisierter Support per Ticket
Kostenlos testen
Enterprise
Für Agenturen und Plattformen mit viel Traffic.
208,33 USD/Monat
2.500 $ pro Jahr · 500 $ sparen
  • 20 WordPress-Websites
  • 200 GB NVMe-Speicher
  • Kostenloses SSL
  • Tägliche Backups
  • Bereitstellung mit einem Klick
  • Persönlicher Support
Kostenlos testen
Häufige Fragen

Häufige Fragen.

Warum verspäten sich meine Rezepte?
Weil die Warteschlange durch Seitenaufrufe bei einer Standardinstallation entleert wird - kein Datenverkehr, keine Verarbeitung. Hier läuft sie auf einer System-Cron, so dass Aktionen nach einem Zeitplan ablaufen, unabhängig von Besuchern.
Kann eine Automatisierung die Website verlangsamen?
Nur wenn ausgehende Anrufe innerhalb der Seitenanforderung ausgeführt werden, werden sie hier im Hintergrund ausgeführt, so dass ein langsames CRM eine verzögerte Aktion ist und nicht ein Besucher, der einen Spinner beobachtet.
Was passiert, wenn ein externer Dienst ausfällt?
Aktionen scheitern und versuchen es mit Backoff. Ohne Abstand wird jede in der Warteschlange stehende Aktion auf einmal wiederholt und die Ladespitzen Ihrer Website werden erhöht, weil jemand anderes es getan hat.
Die Logs-Tabelle ist riesig. Wird das erwartet?
Ja. Jeder Durchlauf jedes Rezepts wird aufgezeichnet und auf einer geschäftigen Website wächst es über Ihren Inhalt hinaus. Ein bewusstes Aufbewahrungsfenster wird eingestellt, anstatt es die Festplatte verbrauchen zu lassen.

Lassen Sie die Automatisierung mithalten.

Die Migration ist kostenlos, Rezepte und Protokolle sind enthalten.