NeuBlack Friday – 50 % Rabatt auf die erste Zahlung
WooCommerce Bookings-Hosting

WooCommerce Bookings Hosting, das niemals den gleichen Slot zweimal verkauft.

Die Verfügbarkeit wird in jeder Kalenderansicht neu berechnet, und zwei Personen können in derselben Sekunde den letzten Slot erreichen. Beides sind Infrastrukturprobleme, bevor es Plugin-Probleme sind.

Verfügbarkeitsendpunkt uncachedReihenverriegelungKostenlose Migration
Buchungen abgestimmtRedis-ObjektcacheEinstelltes MySQLTägliche BackupsKostenloses SSL24 / 7 Unterstützung
für die Planung gebaut

Alles, was ein Buchungskalender von einem Gastgeber verlangt.

Der Kalender ist das teuerste auf der Website und am wenigsten zwischenspeicherbar. Der Stapel ist um diesen herum konfiguriert und nicht trotz ihm.

Kalender, die geladen werden, während die Leute wählen

Die Verfügbarkeitsanfrage ist ein AJAX-Aufruf, der eine echte Abfrage über jede bestehende Buchung im Bereich ausführt. Es wird aus dem Seiten-Cache ausgeschlossen und mit PHP-Headroom versehen, so dass der Kalender sofort ausgefüllt wird.

Niemals zwischengespeichertDedizierte Headroom

Zwei Kunden, ein Slot, ein Gewinner

Checkout-Schreiben werden so verpackt, dass die Verfügbarkeitsprüfung und die Buchungsbeilage als ein einziger gesperrter Vorgang erfolgen. Der zweite Kunde wird informiert, dass der Slot verschwunden ist, anstatt ihn auch zu verkaufen.

ReihenverriegelungKeine Doppelbuchungen

Verfügbarkeit Lookups im Speicher

Bookings speichert seine Verfügbarkeitsberechnungen. In Redis statt in der Optionstabelle gehalten, hören diese Lookups auf, mit den Schreibvorgängen zu konkurrieren, die gleichzeitig neue Buchungen erstellen.

Ausstehende Buchungen, die tatsächlich ablaufen

Unbezahlte Haltestellen werden durch einen geplanten Job freigegeben. Angetrieben durch System-Cron läuft es pünktlich, so dass Slots nicht durch verlassene Checkouts blockiert bleiben, bis der nächste Besucher ankommt.

Nächtliche Backups des Kalenders

Buchungen, Kunden und Bestellungen in einem Snapshot, repliziert vom Ursprung, wiederherstellbar vom Dashboard, ohne jemanden umbuchen zu lassen.

Operationen

Sehen Sie sich den Kalender an, nicht den Server.

Buchungsseiten scheitern auf eine Weise, die wie nichts aussieht: ein Halten, das nie freigegeben wurde, ein Cron, der aufhörte, ein Kalender, der langsamer wurde, als die Saison gefüllt wurde.

  • Einklick-Admin-Anmeldung, keine gemeinsam genutzten Passwörter
  • Verfolgte Reaktionszeit des Verfügbarkeitsendpunkts
  • Plugins und Kernupdates mit Status pro Artikel
  • Jedes tägliche Backup vom Dashboard wiederherstellen
WordPress-Kern
Aktualisiert
6.7
WooCommerce + Buchungen
Alle aktuell
7/7
Nachtlicher Backup
Nachgebaut außerhalb des Standorts
02:14
Freigabe ausstehender Buchungen
Plattformgetrieben
laufen
Leistung

Ein voller Kalender lädt wie ein leerer.

Die Verfügbarkeitskosten steigen mit der Anzahl der bereits getätigten Buchungen, was bedeutet, dass der geschäftigste Monat des Jahres auch der langsamste ist - es sei denn, die Lookups sind im Gedächtnis.

Wiederentdecken
für Verfügbarkeitstransienten
NVMe
Speicherung auf jedem Plan
System
cron, nicht wp-cron
MagicWP260 ms
In der Optionstabelle enthaltene Transienten1900 ms
Verfügbarkeit hinter einem ganzseitigen Cache1100 ms

Beispielhafter Vergleich einer Monat-Ansicht-Verfügbarkeitsanfrage für ein gut gebuchtes Produkt. Ihre Zahlen hängen von der Buchungsdichte und dem Datumsbereich ab.

Konfiguration

Was wir für WooCommerce Bookings ändern

Diese unterscheiden sich von einer Standard-WooCommerce-Website mit demselben Plan, da ein Buchungsgeschäft eine endliche Sache verkauft, die zwei Personen gleichzeitig kaufen können.

EinstellungSo konfigurieren wir esWarum
Verfügbarkeit AJAX EndpunktAusgeschlossen aus dem Seiten-Cache und reservierter PHP-Arbeiter-HeadroomJede Kalenderansicht löst eine Live-Abfrage über bestehende Buchungen im Bereich aus, so dass sie nicht aus einem Cache bedient werden kann und nicht hinter normalen Seitenanforderungen Schlange stehen darf, während ein Kunde darauf wartet, dass Daten erscheinen.
VerfügbarkeitstransientenGespeichert in Redis statt in der OptionstabelleBookings schreibt seine zwischengespeicherte Verfügbarkeit ständig, und das Halten dieser Abwanderung in der Optionstabelle bringt es in direkte Konkurrenz mit den Einsätzen, die neue Buchungen erstellen.
Check-out-TransaktionenVerfügbarkeitsprüfung und Buchungsbeilage in einer einzigen gesperrten Transaktion verpacktOhne eine Sperre, die über beide Schritte hinweg gehalten wird, können zwei gleichzeitige Kassen jeweils den gleichen Slot wie kostenlos lesen, bevor beide schreiben, und der Laden bestätigt einen Termin, den er nicht einhalten kann.
max_execution_timeFür die Endpunkte, die große Datumsbereiche bewerten, erhobenEin Kunde, der eine zwölfmonatige Ansicht öffnet, fordert eine Berechnung für jede Ressource und jede bestehende Buchung in diesem Fenster, was eine Größenordnung mehr Arbeit ist als jede andere Anfrage, die die Website bedient.
Bereinigung ausstehender BuchungenVeröffentlicht von system cron auf einem festen ZeitplanUnbezahlte hält Block realen Inventar, und unter wp-cron werden sie nur freigegeben, wenn ein Besucher ankommt - so sind die ruhigsten Stunden genau dann, wenn verlassene Kassen halten Slots aus dem Verkauf am längsten.
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.

Können zwei Kunden den gleichen Slot gleichzeitig buchen?
Die Verfügbarkeitsprüfung und die Buchungsbeilage laufen innerhalb einer gesperrten Transaktion, so dass die zweite Kasse den Slot als genommen ansieht, anstatt beide als kostenlos zu lesen und beide erfolgreich zu sein.
Warum dauert mein Buchungskalender so lange, um geladen zu werden?
Die Verfügbarkeit wird live gegen jede bestehende Buchung im Bereich neu berechnet, so dass die Kosten steigen, wenn der Kalender füllt.
Kann ich den Kalender hinter einen Seiten-Cache stellen?
Nein. Ein zwischengespeicherter Kalender zeigt die Verfügbarkeit, die beim Speichern zutraf, so dass ein Slot, der vor einer Stunde verkauft wurde, immer noch angeboten wird.
Werden unbezahlte Buchungen automatisch freigegeben?
Ja, auf einem festen System Cron Zeitplan. Das ist wichtiger als es klingt: unter wp-cron die Freigabe nur passiert, wenn jemand besucht, so ruhige Zeiten sind, wenn Inventar am längsten blockiert bleibt.
Funktioniert das stattdessen mit Amelia oder Bookly?
Ja. Das Tuning zielt auf ungecached Verfügbarkeitsabfragen und serialisierte Schreibvorgänge an der Kasse ab, die jedes ernsthafte Buchungs-Plugin benötigt, unabhängig davon, welches Sie ausgewählt haben.

Führen Sie WooCommerce Bookings aus, ohne Ihren Kalender zu überverkaufen.

Kostenlose Migration, Verfügbarkeit, die sofort geladen wird, und Sperrung, die an der Kasse bleibt.