Se eu tenho extensões "instaladas mas desativadas" no meu gerenciador de extensões (em vez de "completamente desinstaladas"), essas extensões desativadas diminuem o desempenho do site para os visitantes?
Se sim, por que?
Se eu tenho extensões "instaladas mas desativadas" no meu gerenciador de extensões (em vez de "completamente desinstaladas"), essas extensões desativadas diminuem o desempenho do site para os visitantes?
Se sim, por que?
Respostas:
Na verdade, ele diminui a velocidade do site, desativando-o em vez de desinstalá-lo, pois ao carregar um plug-in, ele verifica os que estão ativados e os executa. Se você possui 100 plug-ins, por exemplo, e 50 deles estão ativados, a where()
cláusula também precisará examinar os 50 desativados. Não é uma velocidade que você notará tanto (dependendo de quantas extensões você possui), mas seria melhor desinstalá-las.
Ao visualizar o gerenciador de extensões no back-end, você perceberá a diferença de velocidade.
WHERE
mesma complexidade, independentemente de quantos plugins você tiver. Não devemos recomendar a alguém que desinstale plugins com base na diferença de nanossegundos nas consultas básicas do mysql.
Não. Eles não diminuem o desempenho do seu site.
JPluginHelper::importPlugin('system');
chamada. Carregando menos entradas === menos tempo de carregamento. Independentemente de você defini-lo como uma micro-otimização ou não, ele ainda existe. OP Perguntado se diminui o desempenho do site para os visitantes. Como é tão pequeno, não haverá problemas de desempenho perceptíveis. Ainda o afeta, ainda que minuciosamente, em todas as solicitações, não apenas na tela do plug-in de administração.
Se você está preocupado com a velocidade do seu site devido a extensões desativadas - então está preocupado com a coisa errada ... Obtenha um host decente e os milissegundos que seu site consome por causa de plug-ins desativados não serão um problema.
O motivo pelo qual você o desabilitou no Joomla não significa que ele não pode ser acessado diretamente pela URL, e quaisquer vulnerabilidades de segurança que ele possa ter ainda podem ser exploradas.
Por fim, apenas porque um plug-in está desativado, isso não significa que alguns plug-ins não são acionados / executados, alguns serão chamados e eles verificarão a si mesmos se têm permissão para executar ou não!