A maioria das pessoas sabe que minimizar o número de plugins usados é uma boa maneira de ajudar a manter um site WordPress funcionando rapidamente. No entanto, essa regra geral inclui plug-ins desativados?
A maioria das pessoas sabe que minimizar o número de plugins usados é uma boa maneira de ajudar a manter um site WordPress funcionando rapidamente. No entanto, essa regra geral inclui plug-ins desativados?
Respostas:
Não, não faz. Pelo menos, não no front-end ou no back-end em qualquer área que não seja de plug-in. O WordPress carrega apenas arquivos cujos caminhos de arquivo são armazenados na opção active_plugins no banco de dados e ignora todo o resto.
Exceto em casos incomuns, a desativação de plug-ins afeta apenas o desempenho da página de plug-in no administrador e somente uma quantidade trivial (a menos que você tenha centenas de plug-ins). Durante a página de administração do plug-in, o WordPress carrega todos os plug-ins e armazena a lista de plugins ativos no banco de dados. Então, em todas as outras páginas carregadas, o WordPress inspeciona essa lista de plugins, não os próprios plugins.
A única ressalva é que o plug-in desativado armazenou muitos dados de carregamento automático na wp_options
tabela e a desativação não remove esses dados, pois isso pode fazer com que um usuário perca as opções de configuração ao desativar o que talvez deseje fazer apenas por um minutos, o que é uma abordagem comum quando alguém está depurando um problema em um site. No entanto, se você estiver usando um plug-in que adiciona tantas opções durante o carregamento automático que causa um problema, não é um ótimo plugin.
Se você se deparar com esse plug-in e precisar se livrar das opções, isso poderá ajudar.
Aparentemente, os plug-ins instalados, mas desativados, podem realmente aumentar o tempo de carregamento. Acabei de instalar o W3 Total Cache sem ativá-lo. Acontece que, ao instalá-lo, o tempo de geração de página do painel aumentou em 0,05 segundos. De 0,15 segundos a 0,20. Repetidamente, em mais de 20 pageloads. Desinstalou. O painel é carregado em 0,15 segundos novamente. Repetidamente, em mais de 20 pageloads. Tempo de geração da página medido pelo plug-in "Query Monitor".
Aí está. As respostas acima estão, portanto, incorretas.
(Ficaria muito feliz em saber por que isso acontece, com este plug-in específico.)