Plug-in do WordPress para acelerar a administração do WordPress, desativando verificações agressivas de atualização
Na minha opinião, este é um recurso obrigatório para todos os sites WordPress, como se costuma dizer - um must-have. Por que? Porque a verificação de atualizações deve ocorrer em segundo plano e nada mais, com raras exceções! Mas vamos descobrir o que é...
Acho que todos que estão mais ou menos conectados com o WordPress notaram lentidão periódica ao entrar em qualquer página de administração: o console de administração, a página de plugins ou temas (especialmente aqui!). Essas freadas ocorrem periodicamente: às vezes lentamente, às vezes rapidamente... Isso acontece devido às verificações do WordPress sobre novas versões: core, plugins, temas e traduções...
O fato é que para verificar novas versões ao gerar uma página, o PHP envia uma solicitação HTTP, ou melhor, 3 solicitações: core, temas, plugins... Se existem plugins pagos, então para cada plugin geralmente há outra solicitação... Com uma solicitação HTTP em PHP, a geração da página congela até que cada solicitação receba um resultado, e cada solicitação leva em média de 0,5 a 1 segundo. Acontece que a página congela por 3-4 segundos.
A frequência dessas verificações em diferentes páginas de administração é a seguinte:
Консоль > Обновления
- uma vez por minuto.Плагины или Внешний вид > Темы
- uma vez por hora. Além disso, essas verificações são acionadas durante o evento 'admin_init'
e, portanto, durante solicitações AJAX. Apesar de isso acontecer uma vez a cada meio dia, ainda é desagradável quando alguém pega uma solicitação AJAX com um atraso de 3 segundos... Além disso, esse comportamento para solicitações AJAX também funciona no frontend, e isso não é bom de forma alguma ...
A ideia original pertence ao WordPress à vista.