Se ho estensioni "installate ma disabilitate" nel mio gestore estensioni (anziché "completamente disinstallate"), queste estensioni disabilitate rallentano le prestazioni del sito Web per i visitatori del sito?
Se si, perché?
Se ho estensioni "installate ma disabilitate" nel mio gestore estensioni (anziché "completamente disinstallate"), queste estensioni disabilitate rallentano le prestazioni del sito Web per i visitatori del sito?
Se si, perché?
Risposte:
In realtà rallenta il sito minimamente facendoli disabilitare anziché disinstallare, poiché quando si carica un plugin, controlla quelli che sono abilitati e li esegue. Se hai ad esempio 100 plug-in e 50 di essi sono abilitati, la where()
clausola dovrà selezionare anche i 50 disabilitati. Non è una velocità che noterai così tanto (a seconda di quante estensioni hai), ma sarebbe meglio disinstallarli.
Quando si visualizza il gestore estensioni nel back-end, si noterà effettivamente la differenza di velocità.
WHERE
sarà la stessa complessità, non importa quanti plugin tu abbia. Non dovremmo raccomandare a qualcuno di disinstallare plugin in base alla differenza di nanosecondi nelle query mysql di base.
No. Non rallentano le prestazioni del tuo sito Web.
JPluginHelper::importPlugin('system');
chiamata. Caricamento di meno voci === meno tempo di caricamento. Indipendentemente da come lo definisci o meno come una micro-ottimizzazione, esiste ancora. OP Chiesto se rallenta le prestazioni del sito per i visitatori. Dal momento che è così minuto, non ci saranno problemi di prestazioni evidenti. Lo fa comunque, per quanto minuziosamente, su ogni richiesta, non solo sulla schermata del plugin di amministrazione.
Se sei preoccupato per la velocità del tuo sito web a causa delle estensioni disabilitate, allora ti preoccupi della cosa sbagliata ... Ottieni un webhost decente e i millisecondi consumati dal tuo sito a causa dei plug-in disabilitati non saranno un problema.
Inoltre, solo perché l'hai disabilitato in Joomla non significa che non è possibile accedervi direttamente tramite URL e che eventuali vulnerabilità di sicurezza che potrebbe avere potrebbero essere sfruttate.
Infine, solo perché un plug-in è disabilitato, non significa che alcuni plug-in non si attivano / eseguono, alcuni plug-in verranno richiamati e si verificheranno se sono autorizzati a funzionare o meno!