“Conocimiento software>WordPress

¿Qué es WordPress Heartbeat API y por qué deberías controlarla?

2011/4/3
¿Qué es la API Heartbeat de WordPress?

La API WordPress Heartbeat es una característica que permite a WordPress comunicarse con su navegador web en segundo plano. Se utiliza para diversas tareas, tales como:

- Guardar borradores de publicaciones y páginas.

- Actualización de estados de publicaciones y páginas.

- Mostrar notificaciones

La API Heartbeat se ejecuta con un temporizador y envía solicitudes a su navegador web cada pocos segundos. Estas solicitudes se utilizan para comprobar si es necesario realizar algún cambio en la base de datos de WordPress. Si hay algún cambio, Heartbeat API lo enviará a la base de datos y actualizará la interfaz de usuario (UI) de WordPress.

Por qué deberías controlar la API Heartbeat

La API Heartbeat puede ser una característica útil, pero también puede ralentizar su sitio web. Esto se debe a que la API envía constantemente solicitudes a su navegador web, incluso si no es necesario realizar cambios.

Si descubre que su sitio web funciona con lentitud, puede intentar deshabilitar la API Heartbeat. Esto se puede hacer agregando el siguiente código a su archivo wp-config.php:

```

definir ('DISABLE_WP_CRON', verdadero);

```

Este código deshabilitará el trabajo cron de WordPress, que es responsable de ejecutar la API Heartbeat.

Aquí hay otras razones por las que es posible que desees controlar la API Heartbeat:

- Seguridad:los atacantes pueden utilizar la API Heartbeat para lanzar ataques de denegación de servicio (DoS). Esto se debe a que la API se puede utilizar para enviar una gran cantidad de solicitudes a su navegador web, lo que puede saturar su servidor y provocar que falle.

- Privacidad:La API Heartbeat se puede utilizar para recopilar información sobre sus hábitos de navegación. Esta información se puede utilizar para rastrear sus movimientos en Internet y crear un perfil de sus intereses.

Cómo controlar la API Heartbeat

Hay algunas formas de controlar la API Heartbeat. A continuación se ofrecen algunos consejos:

- Deshabilitar la API Heartbeat:esta es la forma más efectiva de controlar la API Heartbeat. Puede deshabilitar la API agregando el siguiente código a su archivo wp-config.php:

```

definir ('DISABLE_WP_CRON', verdadero);

```

- Reducir la frecuencia de las solicitudes de la API Heartbeat:puede reducir la frecuencia de las solicitudes de la API Heartbeat disminuyendo el valor de la constante `WP_heartbeat_interval`. Esto se puede hacer agregando el siguiente código a su archivo wp-config.php:

```

definir ('WP_heartbeat_interval', 60);

```

Este código reducirá la frecuencia de las solicitudes de Heartbeat API a una vez por minuto.

- Lista blanca de URL específicas:puede incluir en la lista blanca URL específicas para las cuales la API Heartbeat puede enviar solicitudes. Esto se puede hacer agregando el siguiente código a su archivo wp-config.php:

```

definir ('WP_heartbeat_allowed_urls', matriz ('https://example.com/wp-admin/'));

```

Este código solo permitirá que Heartbeat API envíe solicitudes al directorio wp-admin de su sitio web de WordPress.

Siguiendo estos consejos, podrá controlar la API Heartbeat y mejorar el rendimiento y la seguridad de su sitio web de WordPress.

WordPress
¿Qué es Slug en WordPress y cómo cambiarlo?
¿Cómo utilizar phpMyAdmin para administrar la base de datos de WordPress?
¿Cómo habilitar el modo oscuro en el sitio de WordPress?
¿Cómo eliminar completamente los complementos de WP Rocket de su sitio de WordPress?
¿Cómo crear una llamada de acción en WordPress Gutenberg?
¿Por qué el desarrollo de WordPress cuesta tanto?
Cómo configurar un tema predeterminado en WordPress
¿Cómo crear un código QR para su sitio de WordPress?
Conocimiento de la computadora © http://www.ordenador.online