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

ACF Hosting für Websites, die auf Postmeta aufgebaut sind.

Benutzerdefinierte Felder verwandeln einen Post in fünfzig Zeilen. Das ist in Ordnung, bis etwas sie abfragt, und dann ist die Postmeta-Tabelle die ganze Performance-Geschichte.

Postmeta indexiertOptionen aus der Autoload gehaltenWiederholer, die skaliert werden
MetaindexierungAutoload-SteuerungWiederholer-bewusstTägliche BackupsKostenloses SSL24 / 7 Unterstützung
Gebaut für benutzerdefinierte Felder

Fünfzig Reihen pro Post und wachsen.

Alles hier folgt aus ACF, die jedes Feld als eigene Zeile speichert, plus eine zweite Zeile, die es beschreibt.

Eine Meta-Tabelle, die abfragbar bleibt

Eine Feldgruppe mit zwanzig Feldern schreibt vierzig Zeilen pro Beitrag, die Hälfte davon die versteckten Referenzschlüssel. Indizes werden für den Schlüssel und Wert gesetzt, den Lookups tatsächlich erstellen.

Indexierte Lookups

Repeater, die nicht explodieren

Ein Repeater mit zehn Zeilen mit fünf Feldern ist hundert Metazeilen für einen Beitrag. Diese Lesewerte werden gruppiert und zwischengespeichert, anstatt jeweils ein Feld abgeholt zu haben.

Sammellesegeräte

Optionsseiten außerhalb des Autoload-Pfads

Eine ACF-Optionsseite speichert ihre Werte als eine einzelne Site-Option, die auf jede Anfrage geladen wird. Links Autoloading, eine große wird zu den Kosten der gesamten Site hinzugefügt.

Feldgruppen, die als Dateien synchronisiert werden

Lokales JSON behält Felddefinitionen im Repository statt in der Datenbank, und das Verzeichnis, in das es schreibt, bleibt beschreibbar, so dass ein Deployment die Synchronisierung nicht stillschweigend beendet.

Wiederherstellen einer gelöschten Feldgruppe

Eine Feldgruppe zu entfernen, verwaist ihre Daten, anstatt sie zu löschen, aber die falsche zu entfernen, ist immer noch ein schlechter Nachmittag. Tägliche Backups machen sie unlösbar.

Struktur

Die Kosten für eine gut modellierte Website.

Die richtige Modellierung von Inhalten mit ACF ist der richtige Aufruf und multipliziert die Zeilenzahlen. Der Hosting-Job macht diese Multiplikation billig, anstatt Sie davon abzubringen.

  • Metaabfragen nach Schlüssel und Wert indexiert
  • Repeater liest gruppiert in einem Fetch
  • Optionsseiten ausgeschlossen von Autoload
  • Lokales JSON-Verzeichnis wird beschreibbar gehalten
Postmeta-Zeilen
Überall auf der Website
1.9M
Meta-Anfragen
Indexiert
Strom
Autoloaded Optionen
Überprüfung
412 KB
Feldgruppensynchronisation
Lokale JSON
laufen
Meta Reads

Vorlagen, die nach dreißig Feldern fragen.

Eine ACF-Vorlage zieht Dutzende von Werten pro Beitrag und in einem Archiv, das Dutzende Mal die Anzahl der Beiträge auf der Seite ist.

Indexiert
Metaschlüssel und -wert
Zusammengefaßt
Wiederholer liest
Zugeschnitten
Autoloading-Optionen
MagicWP145 ms
Typischer gemeinsam genutzter Host1090 ms
Ungetunedes VPS470 ms

Beispielhafter Vergleich einer Archivvorlage, die mehrere ACF-Felder pro Beitrag darstellt. Ihre Zahlen hängen von der Anzahl der Felder und der Komplexität der Abfrage ab.

Konfiguration

Was wir für ACF ändern

Eine Designentscheidung treibt alles an: Jedes Feld ist eine Zeile, und Vorlagen lesen viele von ihnen auf einmal.

EinstellungSo konfigurieren wir esWarum
Postmeta-IndexierungIndexiert für Key- und Value-Lookups zusammenACF speichert jedes Feld als eigene Zeile plus eine versteckte Referenzzeile, so dass eine Gruppe von zwanzig Feldern vierzig Zeilen pro Beitrag vor jedem Repeater enthält.
Wiederholer liestAbruf als eine gruppierte Abfrage pro PostEine Repeater-Zeile ist eine Reihe von Meta-Schlüsseln mit einem numerischen Präfix, und das Lesen einzeln ist eine Abfrage pro Feld pro Zeile.
Options Page StorageAus der Tabelle der automatisch geladenen Optionen herausgehaltenEine Optionsseite wird bei jeder Anforderung als eine einzelne Site-Option geladen, so dass eine große Seite ihr Gewicht auf Seiten hinzufügt, auf die sie nie verweist.
Lokales JSON-VerzeichnisSchreibbar durch DeploymentsDie Synchronisierung von Feldgruppen hört stillschweigend auf, wenn das Verzeichnis nicht beschreibbar ist, und niemand bemerkt dies, bis zwei Umgebungen unterschiedliche Definitionen haben.
Orphan MetaÜberprüft statt automatisch beschnittenDas Löschen einer Feldgruppe hinterlässt ihre Daten, was wiederherstellbare Daten sind und nicht etwas, das ein Host entfernen sollte.
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 sind meine ACF-Abfragen langsam?
Fast immer werden Metaabfragen gegen eine nicht indexierte Postmeta-Tabelle gestellt. Jedes Feld ist eine Zeile, also hat eine Site mit reichen Feldgruppen Millionen von ihnen, und wenn man einen Wert ohne Index filtert, scannt man sie alle.
Sollte ich eine ACF-Optionsseite für globale Einstellungen verwenden?
Ja, aber es muss vom Autoload-Pfad fern bleiben. Es wird als eine Site-Option auf jede Anfrage geladen, so dass eine große Optionsseite zu einem festen Preis auf jeder Seite der Site wird.
Verursacht Repeater Probleme im Maßstab?
Sie multiplizieren Zeilen schnell. Zehn Zeilen mit fünf Feldern sind hundert Metazeilen pro Beitrag. Der Fix ist, sie als eine gruppierte Abfrage zu lesen, anstatt Feld für Feld, was hier eingerichtet ist.
Funktioniert ACF Pro?
Ja, einschließlich lokaler JSON-Synchronisierung. Das Verzeichnis, in das es schreibt, wird durch Deployments beschreibbar gehalten, was der übliche Grund ist, warum die Synchronisierung leise stoppt.

Modellieren Sie Inhalte richtig und bleiben Sie schnell.

Bewegen Sie den Build über. Migration ist kostenlos, Feldgruppen eingeschlossen.