NeuBlack Friday – 50 % Rabatt auf die erste Zahlung
Block Theme Hosting

Blockieren Sie das Theme-Hosting, bei dem sich die Vorlage in der Datenbank befindet.

Die vollständige Websitebearbeitung hat den Header, die Fußzeile und jede Vorlage aus dem Theme-Ordner in die Datenbank verschoben.

Meldebogen schnell aufgelöstGlobale Styles zwischengespeichertEditor vom Frontend ferngehalten
MeldebogenauflösungStil CachingEditor HeadroomTägliche BackupsKostenloses SSL24 / 7 Unterstützung
Gebaut für die vollständige Bearbeitung der Website

Nichts ist mehr eine PHP-Datei.

Ein Blockthema rendert aus gespeicherten Vorlagen und generierten Stilen, so dass die Arbeit vom Dateisystem in die Datenbank und den Objekt-Cache verschoben wurde.

Template Auflösung, die billig bleibt

Jede Anforderung entscheidet, welche gespeicherte Vorlage gilt, dann welche Teile sie einzieht. Diese Auflösung wird zwischengespeichert, so dass eine Seite die Hierarchie nicht bei jeder Ansicht von Grund auf neu erstellt.

Cache-Auflösung

Globale Stile einmal generiert

Das Stylesheet, das ein Block-Theme bedient, wird aus theme.json plus dem, was im Editor geändert wurde, berechnet. Es wird produziert und zwischengespeichert, anstatt pro Anforderung neu berechnet zu werden.

Einmal berechnet

Der Editor ist eine schwerere Anfrage

Durch das Öffnen des Site-Editors werden Vorlagen, Muster, Stile und die Blockbibliothek auf einmal geladen. Diese Admin-Anfragen erhalten ihren eigenen Headroom, anstatt mit Besuchern zu konkurrieren.

Muster und wiederverwendbare Blöcke lesen sich ständig

Synchronisierte Muster werden überall dort nachgeschlagen, wo sie erscheinen. Diese Lesevorgänge stammen aus dem Objekt-Cache, anstatt bei jedem Ereignis in die Datenbank zu gelangen.

Eine Template Edit ist eine Content Change

Wenn man den Header jetzt aufbricht, muss man einen Datenbankeintrag bearbeiten, nicht eine Datei, die man in git zurücksetzen könnte. Tägliche Backups machen es unlösbar.

Vollständige Website-Bearbeitung

Der Theme-Ordner ist nicht mehr die Site.

Bei klassischen Themes veränderte ein Deployment das Design und die Datenbank enthielten Inhalte. Bei Block-Themes leben beide in der Datenbank, was verändert, was ein Backup bedeutet und woher Geschwindigkeit kommt.

  • Vorlagenhierarchie-Auflösung zwischengespeichert
  • Globales Stylesheet generiert und wiederverwendet
  • Editor Requests werden separat ressourced
  • Synced Patterns aus dem Cache gelesen
Meldebögen
In DB gespeichert
gelöst
Globale Stile
Generiert
gecached
Synchronisierte Muster
Lookups
aus dem Cache
Website Editor
Sitzung
laufen
Renderpfad

Versammlung statt Inklusion.

Ein klassisches Theme beinhaltete eine Datei. Ein Blocktheme löst eine Vorlage auf, erweitert ihre Teile und berechnet ein Stylesheet - jedes davon ist zwischenspeicherbar und keines davon ist kostenlos.

Zwischenspeicher
Schablonenauflösung
Wiederverwendet
Erzeugte globale Stile
Getrennt
Kapazität für den Editor
MagicWP115 ms
Typischer gemeinsam genutzter Host1090 ms
Ungetunedes VPS450 ms

Beispielhafter Vergleich eines Block-Themenseitenrenders. Ihre Zahlen hängen von der Komplexität der Vorlage und der Musterverwendung ab.

Konfiguration

Was wir für Block-Themen ändern

Die vollständige Bearbeitung der Website verschiebt das Design in die Datenbank, so dass es in jeder Zeile hier darum geht, es schnell zurückzulesen und wiederherstellbar zu halten.

EinstellungSo konfigurieren wir esWarum
MeldebogenauflösungCached pro Template statt recomputedJede Anfrage ermittelt, welche gespeicherte Vorlage gilt und welche Teile sie enthält, d.h. Arbeit mit einer identischen Antwort für jeden Besucher dieser Route.
Globale StileEinmalig generiert und aus dem Cache serviertDas Stylesheet wird aus theme.json zusammengeführt mit Editoränderungen berechnet, und die Neuberechnung, dass Merge pro Request für eine Designentscheidung auf jeder Seitenansicht zahlt.
RedaktionsanfragenFreiraum abgesehen vom FrontverkehrDurch das Öffnen des Website-Editors werden Vorlagen, Muster, Stile und die Blockbibliothek gleichzeitig geladen, was viel schwerer ist als jede Seite, die ein Besucher anfordert.
Synchronisierte MusterLesen Sie den Objekt-CacheEin in einem Header verwendetes Muster wird auf jeder Seite der Website nachgeschlagen, sodass die Datenbank es einmal pro Anfrage ohne Caching sieht.
Design in BackupsBehandelt als Inhalt, weil es jetzt istVorlagen und Stile leben in der Datenbank und nicht in Dateien unter Versionskontrolle, so dass eine schlechte Bearbeitung nicht mehr etwas ist, das ein Deployment zurücksetzen kann.
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.

Sind Block-Themes schneller als klassische Themes?
Sie liefern weniger CSS und weniger jQuery, was hilft. Aber Vorlagenauflösung und Stilgenerierung verschieben Arbeit in die Datenbank, so dass der Gewinn von denen abhängt, die zwischengespeichert werden.
Warum ist der Site-Editor langsam zu öffnen?
Es lädt Vorlagen, Muster, Stile und die Blockbibliothek in einer einzigen Anfrage, die schwerer ist als alles, was ein Besucher verlangt.
Wie kann ich eine Vorlage zurücksetzen, die ich gebrochen habe?
Vorlagen leben jetzt in der Datenbank und nicht in Theme-Dateien, also ist eine schlechte Bearbeitung eine Inhaltsänderung und nicht etwas, das ein Deployment zurücksetzen kann.
Beeinflussen Muster die Leistung?
Synced Patterns werden überall dort nachgeschlagen, wo sie erscheinen, also wird eines, das in einer Header verwendet wird, auf jeder Seite gelesen. Diese Reads stammen aus dem Objekt-Cache und nicht aus der Datenbank.

Servieren Sie das Design von der richtigen Stelle.

Verschieben Sie die Website über. Migration ist kostenlos, Vorlagen und Stile enthalten.