Complemento de WordPress para acelerar el administrador de WordPress al deshabilitar las comprobaciones agresivas de actualizaciones
Esto, en mi opinión, es una característica obligatoria para todos los sitios de WordPress, como dicen, imprescindible. ¿Por qué? Porque la búsqueda de actualizaciones debe realizarse en segundo plano y nada más, ¡con muy raras excepciones! Pero averigüemos qué es qué...
Creo que todos los que están más o menos conectados con WordPress han notado ralentizaciones periódicas al entrar en cualquier página de administración: la consola de administración, la página de complementos o temas (¡especialmente aquí!). Estos frenos ocurren periódicamente: a veces lentamente, a veces rápidamente... Esto sucede debido a las comprobaciones de WordPress sobre nuevas versiones: core, plugins, temas y traducciones...
El caso es que para comprobar las nuevas versiones al generar una página, PHP envía una solicitud HTTP, o más bien 3 solicitudes: núcleo, temas, complementos... Si hay complementos pagos, entonces para cada complemento suele haber otra solicitud... Con una solicitud HTTP en PHP, la generación de la página se congela hasta que cada solicitud recibe un resultado, y cada solicitud demora un promedio de 0,5 a 1 segundo. Entonces resulta que la página se congela durante 3-4 segundos.
La frecuencia de estas comprobaciones en diferentes páginas de administración es la siguiente:
Консоль > Обновления
, una vez por minuto.Плагины или Внешний вид > Темы
, una vez por hora. Además, estas comprobaciones se activan durante el evento 'admin_init'
y, por tanto, durante las solicitudes AJAX. A pesar de que esto sucede una vez cada medio día, sigue siendo desagradable cuando alguien detecta una solicitud AJAX con un retraso de 3 segundos... Además, este comportamiento para solicitudes AJAX también funciona en el frontend, y esto no es bueno. en absoluto...
La idea original pertenece a WordPress a la vista.