Veranstaltungen Hosting für Kalender, die sich jahrelang wiederholen.
Eine wöchentliche Veranstaltung ist ein Post an Sie und Tausende von datierten Instanzen in der Datenbank. Kalender werden langsam wegen derer, die niemand getippt hat.
Ein Ereignis, tausend Termine.
Wiederholung ist die Sache, die eine Veranstaltungsseite schwer macht, und sie ist im Admin unsichtbar.
Wiederkehrende Serien, die abfragbar bleiben
Eine wöchentliche Veranstaltung, die zwei Jahre dauert, ist Tausende von Ereignissen, die der Kalender nach Datum filtern muss. Diese Lookups sind indexiert, so dass die Eröffnung im nächsten März genauso teuer ist wie die Eröffnung in dieser Woche.
Zeiten, die überall richtig sind
Events haben eine Zeitzone und Besucher eine andere. Termine werden so gespeichert und verglichen, dass sie die Tageslichteinsparung überstehen, sodass eine Auflistung nicht zweimal im Jahr um eine Stunde driftet.
Feeds aus dem Cache serviert
Kalenderabonnements und iCal-Exporte werden per Software über einen Timer abgefragt, sie werden zwischengespeichert und revalidiert, also sind hundert abonnierte Kalender keine hundert Renderings.
Monat Ansichten, die nicht alles scannen
Ein Monatsraster fragt nach jedem Ereignis innerhalb eines Datumsfensters. Wenn man die richtigen Indizes betrachtet, ist das eher ein Range-Lookup als ein Spaziergang durch die gesamte Serientabelle.
Undo eine gebrochene Serie Edit
Das Bearbeiten eines wiederkehrenden Ereignisses kann jede zukünftige Instanz auf einmal neu schreiben. Tägliche Backups bedeuten, dass das Falsche wiederherstellbar ist und nicht eine manuelle Reparatur.
Die Ereignisse hat niemand von Hand betreten.
Ein Veranstalter sieht ein Dutzend Veranstaltungen, die Datenbank sieht jedes Ereignis jeder Serie, und es ist die zweite Zahl, die darüber entscheidet, wie der Kalender funktioniert.
- Event-Lookups nach Datum indexiert
- Feeds zwischengespeichert und billig revalidiert
- Speicherzeiten, damit die Tageslichteinsparung sie nicht verändern kann
- Series Edits Recoverable
Der nächste März beginnt so schnell wie diese Woche.
Die Maßnahme für einen Kalender ist, ob sich ein paar Monate vorwärts bewegen, genauso anfühlt wie das Laden der aktuellen Ansicht, denn das ist es, was Besucher ständig tun.
Was wir für The Events Calendar ändern
Recurrence verwandelt einen kleinen Inhalt in einen großen, und in jeder Zeile geht es darum, den großen abzufragen.
| Einstellung | So konfigurieren wir es | Warum |
|---|---|---|
| Ereignisindexierung | Indexiert am Anfangs- und Enddatum | Jede Kalenderansicht ist eine Frage mit Datumsbereich gegen eine Tabelle, deren Wiederholung bereits mit Hunderten multipliziert wurde. |
| Futter-Caching | iCal und Subscription Feeds, die mit Validatoren zwischengespeichert wurden | Kalender-Clients wählen einen Timer aus, so dass diese URLs viel häufiger angefordert werden als jede andere Seite auf der Website. |
| Zeitzonenspeicherung | Behalten mit dem Ereignis, anstatt auf dem Display abgeleitet | Ableitung einer Zeit bei Render bedeutet, dass eine Tageslichteinsparungsgrenze zweimal im Jahr Listen um eine Stunde still bewegt. |
| Reihenregeneration | Laufen als Batch mit eigenen Limits | Das Ändern eines Zeitplans für wiederkehrende Ereignisse schreibt jedes zukünftige Ereignis neu, was viel mehr Arbeit ist, als eine Seitenanforderung erlaubt. |
| Vergangene Ereignisse | Behalten, aber ausgeschlossen von Standardabfragen | Ein Archiv der fertigen Ereignisse lohnt es sich zu behalten und es lohnt sich, niemals eine Ansicht des nächsten Monats zu scannen. |
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 ist mein Kalender langsam mit nur wenigen Ereignissen?
Unterstützen Sie Ticketing Add-ons?
Werden die Veranstaltungszeiten für internationale Besucher geeignet sein?
Können Besucher den Kalender abonnieren?
Halten Sie den Kalender das ganze Jahr über schnell.
Verschieben Sie die Veranstaltungsseite über - Migration ist kostenlos, jede Serie enthalten.