it-swarm-pt.tech

Plugins desativados retardam um site WordPress?

A maioria das pessoas está ciente de que minimizar o número de plugins usados ​​é uma boa maneira de ajudar a manter um site WordPress rodando rápido. No entanto, essa regra geral inclui plugins desativados?

56
Travis Northcutt

Não, não. Pelo menos, não no front-end ou no back-end em qualquer área não-plugin. O WordPress só carrega arquivos cujos caminhos de arquivo são armazenados na opção active_plugins no banco de dados e ignora todo o resto completamente.

56
John P Bloch

Exceto em casos incomuns com plugins desativados afeta apenas o desempenho da página do plugin no admin, e só então uma quantidade trivial (a menos que você tenha centenas de plugins). Durante o carregamento da página de administração do plugin, o WordPress verifica todos os plugins e armazena a lista. de plugins ativos no banco de dados. Então, em todos os outros carregamentos de páginas, o WordPress inspeciona essa lista de plugins, não os próprios plugins.

A única ressalva para isso é se o plug-in desativado armazenou muitos autoload data na tabela wp_options e a desativação não remove esses dados, pois isso poderia fazer com que o usuário perdesse as opções de configuração quando eles desativassem o que eles pode querer fazer apenas por alguns minutos, que é uma abordagem comum quando alguém está depurando um problema com um site. No entanto, se você estiver usando um plug-in que adicione tantas opções durante o carregamento automático que cause um problema, não será um ótimo plug-in.

Se você se deparar com um desses plugins e precisar se livrar das opções, então this pode ajudar.

19
MikeSchinkel

Aparentemente, verifica-se, plugins instalados, mas desativados pode de fato aumentar o tempo de carregamento. Acabou de instalar o W3 Total Cache sem ativá-lo. Acontece que, apenas com a instalação, o tempo de geração de páginas do painel aumentou em 0,05 segundos. De 0,15 segundo a 0,20. Repetidamente, em mais de 20 pageloads. Desinstalado. O painel é carregado em 0,15 segundo novamente. Repetidamente, em mais de 20 pageloads. Tempo de geração de páginas medido pelo plugin "Query Monitor".

Lá você tem isso. As respostas acima estão, portanto, incorretas.

(Eu ficaria muito feliz em saber por que isso acontece, com este plugin específico.)

0
Simon