“Conocimiento software>WordPress

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

2012/4/17
¿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
Yoast SEO Vs Rank Math:¿Qué complemento es mejor para el sitio de WordPress?
¿Cómo crear listas en un sitio de WordPress?
¿Cómo encuentras tu URL de inicio de sesión de WordPress?
¿Cómo agregar protección CAPTCHA en formularios de WordPress?
¿Cómo agregar reacciones emoji en el sitio de WordPress?
¿El correo web Fasthosts es tan bueno como otras ofertas gratuitas?
¿Puedes alojar un blog de marketing de afiliados usando WordPress?
Cómo crear un tema secundario en WordPress
Conocimiento de la computadora © http://www.ordenador.online