Was ist neu in WordPress 6.2 und warum Update (Leistungsverbesserungen)
Veröffentlicht: 2023-04-26Einer der Hauptgründe, warum WordPress das mit Abstand beliebteste CMS ist und über 40 % aller Websites im Internet betreibt, ist die regelmäßige Veröffentlichung neuer Versionen. Diese kontinuierliche Weiterentwicklung hat dafür gesorgt, dass es leistungsstark, schnell und sicher bleibt – und es Entwicklern ermöglicht, die beste Benutzererfahrung zu bieten.
WordPress 6.2 ist die neueste Hauptversion von WordPress. Viele Mitglieder der WordPress-Community freuen sich darauf, die neuen Funktionen und Verbesserungen von WordPress 6.2 in die Hände zu bekommen. In diesem Artikel werden wir dieneuen Funktionen , LeistungsverbesserungenundSicherheitsverbesserungen besprechen, die mit WordPress 6.2 eingeführt wurden. Lass uns anfangen!
Änderungen an Kernfunktionen
WordPress 6.2 führt mehrere neue Funktionen und Verbesserungen ein, die die Geschwindigkeit und Benutzererfahrung Ihrer Website verbessern werden.Hier ist eine kurze Zusammenfassung einiger der wichtigsten Änderungen:
- Websitebesitzer können Bilder optimieren und den erweiterten Blockeditor nutzen, um optimiertere Inhalte und Layouts zu erstellen.
- WordPress 6.2 führt zehn Gutenberg-Releases in den Kern ein. Dazu gehören Verbesserungen wie die zusätzliche Unterstützung für den Sticky-Position-Block , die Einführung von Block-Inspector-Tabs und das Hinzufügen der HTML-API in WordPress .
- Verbesserungen an der I18n-Komponente ( Verbesserung der internationalen Lokalisierung ), eine neue Funktion zum Verschieben von Verzeichnissen, Änderungen in der Funktion WP_Filesystem_Direct::move() und veraltete Funktion get_page_by_title(). Die gebündelten Themen enthalten jetzt Schriftartdateien im Themenordner, anstatt Schriftarten von einer Remote-Quelle zu laden – dies sollte den Prozess des Abrufens von Schriftarten beschleunigen.
- Entwickler, die in lokalen Umgebungen arbeiten, können jetzt unsichere URLs in Antworten auf Anwendungskennwörter verwenden. Diese Funktion ist besonders nützlich für Entwickler, da sie API-Anforderungen einfacher authentifizieren können.
- WordPress 6.2 enthält Updates für mehrere externe Bibliotheken, darunter jQuery, jQuery Migrate, PHPMailer, element-closest, regenerator runtime, polyfill-library und Requests 2.0.
- Ein neuer Hook wurde hinzugefügt, der ausgelöst wird, nachdem ein Passwort für einen bestimmten Benutzer festgelegt wurde.
- Eine neue Überprüfung ist verfügbar, um sicherzustellen, dass entweder mysqli_connect() oder mysql_connect() verfügbar ist. Dadurch wird ein schwerwiegender Fehler behoben und eine umsetzbare Meldung angezeigt, wenn die mysqli-PHP-Erweiterung fehlt.
- Das Kommentarsystem ist jetzt konsistenter – Entwickler können jetzt beim Aufrufen der Funktion den Parameter $comment_ID übergeben, um die Kommentarzeit und das Kommentardatum zu erhalten.
- Eine neue Funktion namens move_dir() wurde hinzugefügt, um das Verschieben eines ganzen Verzeichnisses zu ermöglichen, und dies funktioniert auf allen Dateisystemen.
- Die Requests-Bibliothek wurde aktualisiert – jetzt unterstützt sie Namespaces und hat eine strengere Eingabevalidierung. Viele Klassen in der Bibliothek sind jetzt als final gekennzeichnet , was bedeutet, dass ihre Methoden nicht überschrieben werden können.
- Es ist jetzt möglich, benutzerdefinierte Dateinamen für Anhänge in wp_mail() hinzuzufügen, indem ein assoziatives Attachment-Array übergeben wird.
- Durch die Aktualisierung von wpdb::prepare() wurde eine Sicherheitsverbesserung vorgenommen . Bezeichner wie Tabellennamen werden jetzt mit einem Platzhalter maskiert, wodurch das Risiko einer SQL-Injektion verringert wird.
Leistungsverbesserungen und Fehlerbehebungen
Einer der Schwerpunkte von WordPress 6.2 ist die Leistung, und die neue Version soll erhebliche Verbesserungen liefern.
In einer Q&A-Sitzung am 6. März diskutierten Anne McCarthy und Rich Tabor die Verbesserungen in dieser neuesten Version von WordPress, die sich auf die Leistung auswirken.
Sie erwähnten, dass WordPress 6.2 die Styles-Engine für bessere Leuchtturm-Performance-Scores optimiert hatte. Es wurde erhebliche Arbeit geleistet, um die Block-Stylesheets und das Laden von CSS auf dem Frontend zu verbessern, wie sowohl Web Vitals- als auch Server-Timing-Metriken in ihren internen Tests belegen.
Die Logik wurde verbessert, um LCP-Bilder in Blockdesigns zu bestimmen und Lazy-Loading zu vermeiden. Dieses Änderungsset nutzt die Vorteile von Blockvorlagenteilen, um Lazy-Loading-Bilder im Header-Blockvorlagenteil zu vermeiden, wodurch Blockdesigns eine Leistungssteigerung erhalten, wobei TTFBum etwa 20 % undLCPum etwa 14 % beschleunigt werden.Auf Seiten, die Hero-Bilder enthalten, sind die Verbesserungen in LCP mit einer Geschwindigkeitssteigerung von etwa 19 % noch deutlicher.
Darüber hinaus führt WordPress 6.2 einige kleinere Verbesserungen ein, wie zum Beispiel:
- Ein neuer Filter, „ pre_wp_load_alloptions “, wurde hinzugefügt, der es ermöglicht, das Laden von automatisch geladenen Optionen in WordPress mit benutzerdefinierter Logik kurzzuschließen.
- Die Ergebnisse der Funktion get_adjacent_post() werden jetzt zwischengespeichert und bieten eine verbesserte Leistung.
- Cache-Schlüssel für WP_Term_Query basieren jetzt auf SQL ohne Platzhalter, was die Wahrscheinlichkeit von Cache-Treffern erhöht.
- Es wurde ein Fehler behoben, bei dem WP_Query Post-Caches zweimal vorbereitete .
- Das verzögerte Laden von Begriffsmetadaten aus dem Cache wurde ebenfalls durch die Verwendung von wp_cache_get_multiple() verbessert , was zu einer schnelleren Leistung führt.
- Ergebnisse von wp_get_global_settings() werden jetzt innerhalb einer einzigen Anfrage zwischengespeichert, was die Antwortzeit um etwa 8 % verbessert.
Besuchen Sie den Issue Tracker von WordPress, um alle Änderungen im Zusammenhang mit der Leistung in WordPress 6.2zu sehen.
Messung der Auswirkungen auf die Leistung
Wie Sie vielleicht bereits wissen, sind wir hier bei Servebolt von Geschwindigkeit besessen! Zu diesem Zweck haben wir uns entschieden, die Auswirkungen dieser Veränderungen selbst zu messen. Dazu haben wir eine frische WordPress-Site mit der neuesten stabilen Version (6.1.1 zum Zeitpunkt des Schreibens) auf einer neuen virtuellen Maschine erstellt und zehn Dummy-Posts hinzugefügt.
Wir haben diese Anwendung geklont und sie dann mit dem WP-CLI-Befehl auf WordPress 6.2 Release Candidate 4aktualisiert.
Durch die Erstellung von zwei identischen Anwendungen haben wir Grafana k6 verwendet, um beide Websites mit einer anhaltenden Belastung von 3 Minuten und 30 Sekunden einem Stresstest zu unterziehen. So schnitten die einzelnen Versionen ab.
Wordpress 6.1.1
Bei Verwendung der vorherigen stabilen Version konnten wir während der Dauer des Tests 7,3 000 Anfragen bedienen.Wir haben gesehen, dass unser Server ungefähr26 Anfragen pro Sekunde verarbeiten kann , wobei 95 % der Anfragen weniger als 226 ms benötigen, um abgeschlossen zu werden.
Wordpress 6.2
Die neue Version von WordPress konzentriert sich auf Leistungsverbesserungen, und dies spiegelt sich deutlich in den Zahlen wider.
Bei der Verwendung der neuesten Version von WordPress haben wir festgestellt, dass die meisten Anfragen in weniger als 178 ms abgeschlossen wurden , und der Server war auch in der Lage, ungefähr 250 weitere Anfragenin der gleichen Zeit zu erledigen.
Eine kürzere Antwortzeit führte zu einer Erhöhung der Anzahl der bearbeiteten Anfragen undverbessert letztendlich die Fähigkeit, Verkehrsspitzen zu bewältigen.
Abschließende Gedanken
WordPress 6.2 ist eine weitere aufregende Version für die WordPress-Community. Mit seinem Fokus auf Leistung und Benutzererfahrung wird WordPress es den Benutzern erleichtern, ihre Websites zu verwalten, indem es eine bessere Medienverwaltung und Inhaltsblöcke bereitstellt.
Wir empfehlen dringend, auf WordPress 6.2 zu aktualisieren, um die verschiedenen neuen Funktionen und insbesondere die Leistungsverbesserungen nutzen zu können.Eine hocheffiziente, schnelle und stabile Website ist für jede Website mit unternehmenskritischen Geschäftsanforderungen unerlässlich, und WordPress 6.2 soll eine Reihe von Verbesserungen an der Leistung Ihrer Websites vornehmen.
Allerdings ist es absolut wichtig, einen Hosting-Anbieter zu wählen, der einen zuverlässigen und konsistenten Service bietet, auf den Sie sich verlassen können.
Wir bei Servebolt sind stolz darauf, ein Marktführer im Hosting-Bereich zu sein – indem wir unsere eigene Infrastruktur und Performance-Services der nächsten Generation (einschließlich Accelerated Domains) aufbauen – und es Unternehmen, die sich dafür entscheiden, bei uns zu hosten, ermöglichen, ihren Endbenutzern empirisch bessere Erfahrungen zu bieten.