it-swarm.com.de

Deaktivieren Sie nicht benötigte Skripte in einer WordPress-Installation

Ich habe eine ziemlich aufgeblähte WordPress-Website geerbt, die selbst auf dediziertem Hosting sehr langsam läuft. Ich versuche die Geschwindigkeit zu optimieren. Ich habe die Website durch verschiedene Websites geleitet, die Vorschläge zur Optimierung machen. Eine Sache, die sie alle erwähnen, ist die Verringerung der Anzahl der verwendeten Skripte.

Wenn ich mir über die Chrome-Entwicklertools die Datei load-scripts.php anschaue, wird die Funktion zweimal aufgerufen. Dies sind die Ladeparameter:

c = 0 & lade% 5B% 5D = Thickbox, HoverIntent, Common, Admin-Leiste, Heartbeat, Autosave, Suggest, WP-Ajax-Antwort, JQuery-Farbe, WP-Listen, Postbox, Tags-Suggest, Tag & Load% 5B% 5D = s-box, Word-count, post, editor-expand, shortcode, backbone, wp-util, wp-backbone, medienmodelle, wp-plupload, medienelement, wp-medienelement & load% 5B% 5D =, medienansichten, medien -editor, medien-audiovideo, mce-view, imgareaselect, bildbearbeitung, svg-painter, wp-auth-check, jquery-touch-punch, iris, w & load% 5B% 5D = p-farbauswahl, jquery-form , jquery-ui-tabs, medien-upload, jquery-ui-akkordeon, wp-zeiger, wplink, wp-embed & ver = 4.7.2

Meine Frage lautet:

  • Ist dies eine normale Menge an Skripten, die auf einer WordPress-Website ausgeführt werden müssen, oder ist dies zu viel?
  • Was wäre die beste Strategie, um die Skripte zu deaktivieren? Werden die Plugins deaktiviert und es wird überprüft, ob die Website noch funktioniert?
2
alexibbb

Dies scheint mir viel zu viel zu sein, vorausgesetzt, viele dieser Dateien scheinen sehr notwendig zu sein. In der Regel öffne ich jedes dieser Skripte und kompiliere sie zu einer einzigen Datei. Ein modernes Theme-Framework wie Sage hilft dabei sehr, da es in den Build-Prozess integriert ist.

Verwenden Sie remove_action(), um jedes Skript zu deaktivieren, sobald Sie den Hook gefunden haben, bei dem sie registriert sind.

https://codex.wordpress.org/Function_Reference/remove_action

Leider verwenden Sie wahrscheinlich ein vorgefertigtes Thema mit einer Reihe von Abhängigkeiten, die fehlerhaft sind, wenn Sie auch nur eines dieser Skripte entfernen. Beachten Sie bitte, dass die Ladereihenfolge, in der sie auf die Seite geworfen werden, wichtig sein kann, wenn Sie all dies in eine einzelne Datei kompilieren.

2