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?
extensions
performance
NivF007
fonte
fonte
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.
fonte
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.
fonte
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!
fonte