Alleggerire gli script: defer, ?ver=, emoji, embed
Oben im Panel „Assets" sitzen vier voneinander unabhängige Schalter; darunter folgt die Karte „Browser-Cache (.htaccess)". Die vier Schalter ändern, wie WordPress Skripte einbindet und welche Standardausgaben im <head> überhaupt noch entstehen. Jeder Schalter wirkt sofort nach dem Umlegen, einen Speichern-Knopf gibt es nicht.
Der Reihe nach umlegen
- Das Panel „Assets" liegt in der Seitenleiste in der Gruppe „Geschwindigkeit".
- Der Eintrag JavaScript „defer" lädt nicht-kritische Skripte verzögert, jQuery bleibt ausgenommen. Ab Werk eingeschaltet.
- „Query-Strings entfernen" streicht das ?ver= aus CSS- und JS-Adressen. Ab Werk ausgeschaltet.
- „Emoji-Skript entfernen" meldet das Emoji-Erkennungsskript und die zugehörigen Styles ab. Ab Werk eingeschaltet.
- „Embeds deaktivieren" entfernt wp-embed.js und die oEmbed-Discovery-Links. Ab Werk ausgeschaltet.
Was defer genau anfasst
Verzögert werden nur Skripte, die über ein src-Attribut geladen werden. Skripte, die bereits defer oder async tragen, sowie die jQuery-Kernbibliothek bleiben unverändert. Im Adminbereich greift die Umstellung nicht.
Emoji und Embeds im Detail
- Emoji: das Erkennungsskript, die Emoji-Styles, die Ersetzung in Feeds und das wpemoji-Plugin des Editors werden abgemeldet, im Frontend wie im Adminbereich
- Embeds: wp-embed.js wird im Fußbereich wieder aus der Warteschlange genommen, die oEmbed-Discovery-Links und das oEmbed-Host-Skript im <head> entfallen
Ohne ?ver= ändert sich die Adresse einer Datei nicht mehr, wenn sich ihr Inhalt ändert. Nach einem Theme- oder Plugin-Update kann ein Browser deshalb länger an seiner alten Kopie festhalten.
Questo articolo ti è stato utile?