Si tengo extensiones "instaladas pero deshabilitadas" en mi administrador de extensiones (en lugar de "completamente desinstaladas"), ¿estas extensiones deshabilitadas ralentizan el rendimiento del sitio web para los visitantes del sitio?
¿Si es así por qué?
extensions
performance
NivF007
fuente
fuente
Respuestas:
En realidad, ralentiza el sitio en lo más mínimo al deshabilitarlos en lugar de desinstalarlos, ya que al cargar un complemento, verifica los que están habilitados y los ejecuta. Si tiene 100 complementos, por ejemplo, y 50 de ellos están habilitados, entonces la
where()
cláusula tendrá que examinar también los 50 deshabilitados. No es una velocidad que notarás tanto (dependiendo de cuántas extensiones tengas), pero sería mejor desinstalarlas.Cuando vea el administrador de extensiones en el servidor, notará la diferencia de velocidad.
fuente
WHERE
será la misma complejidad sin importar cuántos complementos tenga. No deberíamos recomendar a alguien que desinstale complementos en función de la diferencia de nanosegundos en las consultas básicas de mysql.No. No ralentizan el rendimiento de su sitio web.
fuente
JPluginHelper::importPlugin('system');
llamada. Cargando menos entradas === menos tiempo de carga. Independientemente de si lo define como una microoptimización o no, todavía existe. OP Se le preguntó si ralentiza el rendimiento del sitio para los visitantes. Como es tan pequeño, no habrá problemas de rendimiento notables. Sin embargo, todavía lo afecta, aunque minuciosamente, en cada solicitud, no solo en la pantalla del complemento de administración.Si está preocupado por la velocidad de su sitio web debido a las extensiones deshabilitadas, entonces está preocupado por lo incorrecto ... Obtenga un webhost decente y los milisegundos que consume su sitio debido a los complementos deshabilitados no serán un problema.
Además, el hecho de que lo haya deshabilitado en Joomla no significa que no se pueda acceder directamente por URL, y que cualquier vulnerabilidad de seguridad que pueda tener aún puede ser explotada.
Por último, el hecho de que un complemento esté deshabilitado, no significa que algunos complementos no se activen / ejecuten, se invocarán algunos complementos y se comprobarán si se les permite ejecutar o no.
fuente