Wenn in meinem Erweiterungs-Manager Erweiterungen "installiert, aber deaktiviert" sind (im Gegensatz zu "vollständig deinstalliert"), verringern diese deaktivierten Erweiterungen die Leistung der Website für Website-Besucher?
Wenn ja warum
extensions
performance
NivF007
quelle
quelle
Antworten:
Tatsächlich verlangsamt es die Site im geringsten, indem es sie deaktiviert und nicht deinstalliert, da es beim Laden eines Plugins die aktivierten überprüft und ausführt. Wenn Sie beispielsweise 100 Plugins haben und 50 davon aktiviert sind, muss die
where()
Klausel auch die 50 deaktivierten durchsehen. Es ist keine Geschwindigkeit, die Sie bemerken werden (abhängig von der Anzahl Ihrer Erweiterungen), aber es ist am besten, sie zu deinstallieren.Wenn Sie den Extension Manager im Backend anzeigen, werden Sie tatsächlich den Geschwindigkeitsunterschied bemerken.
quelle
WHERE
Komplexität ist gleich, egal wie viele Plugins Sie haben. Wir sollten niemandem empfehlen, Plugins aufgrund des Nanosekunden-Unterschieds bei grundlegenden MySQL-Abfragen zu deinstallieren.Nein, sie beeinträchtigen nicht die Leistung Ihrer Website.
quelle
JPluginHelper::importPlugin('system');
Aufruf handelt. Lade weniger Einträge === weniger Ladezeit. Unabhängig davon, ob Sie es als Mikrooptimierung definieren oder nicht, existiert es immer noch. OP Wird gefragt, ob dies die Leistung der Website für Besucher beeinträchtigt. Da es so klein ist, gibt es keine erkennbaren Leistungsprobleme. Es wirkt sich jedoch immer noch auf jede Anforderung aus, nicht nur auf den Admin-Plugin-Bildschirm.Wenn Sie sich wegen deaktivierter Erweiterungen Sorgen über die Geschwindigkeit Ihrer Website machen - dann machen Sie sich Sorgen über das Falsche ... Holen Sie sich einen anständigen Webhost und die Millisekunden, die Ihre Website aufgrund deaktivierter Plugins verbraucht, sind kein Problem.
Auch nur, weil Sie es in Joomla deaktiviert haben, bedeutet dies nicht, dass nicht direkt über eine URL darauf zugegriffen werden kann. Eventuell vorhandene Sicherheitslücken können weiterhin ausgenutzt werden.
Nur weil ein Plugin deaktiviert ist, bedeutet dies nicht, dass einige Plugins nicht gestartet / ausgeführt werden. Einige Plugins werden aufgerufen und prüfen selbst, ob sie ausgeführt werden dürfen oder nicht!
quelle