Domina los transitorios para optimizar tu sitio

Si está siguiendo otros sitios de información en WordPress, probablemente haya oído hablar de transitorios para optimizar un sitio. En este artículo, te doy algunas llaves dominar esta noción.

Por lo tanto, lo intentaré popularizar Esta noción técnica para que todos puedan usar fácilmente esta tecnología. El objetivo no es que modifique su tema para integrar esta noción, sino que comprenda cómo se usa y especialmente como optimización del espacio ocupado por estos transitorios.

Acelere su sitio con los transitorios

Lo que es transitorio ?

Un transitorio es una API (interfaz de programación, por lo tanto técnica) permite datos de cachéLo que hay detrás de esto . Eche un vistazo a este artículo en el caché ya publicado en la formación de WP?

Para resumir, carga los datos una vez al día mientras se muestran varias veces al día.

Entonces, comprende que con los transitorios, puede optimizar la velocidad de carga de su sitio y desde un punto de vista SEO, esto es significativo.

Los datos transitorios se almacenan en la tabla de opciones de la base de datos de WordPress (pero no exclusivamente, si, por ejemplo, está utilizando un sistema de caché del lado del servidor).

Ejemplo:

ejemplo de transitorio

Pero entonces, qué diferencia con un sistema de caché ?

Un complemento de caché al igual que los transitorios están ahí para optimiza tu sitio de WordPress.

Tanto como un complemento de caché se centrará Toda la página web, tanto como nuestro transitorio estará dedicado a una parte de la página como los últimos artículos, el pie de página, … cualquier parte de la página que pueda tomar tiempo para cargar.

Obviamente, no entro en detalles porque todos los complementos de caché tienen sus propias especificidades, pero en cualquier caso, es necesario saber cómo dominar los transitorios generados por otras extensiones.

Por lo demás, te dejaré hacer tus pruebas según Tu propia configuración.

Por lo tanto, un transitorio es información almacenada en la base de datos con posiblemente una duración limitada (un poco como el caché).

Cualquier dato puede almacenarse en un transitorio.

  • Datos de un servidor externo (como Facebook)
  • Un código HTML generado dinámicamente utilizando un algoritmo complejo
  • Una selección compleja hecha en la base de datos

Pero no lo es no es necesario poner todo en un transitorioDeberá priorizar la información relativamente estática para evitar discrepancias entre el póster y la realidad.

Un ejemplo concreto, si coloca los últimos comentarios en un transitorio válido por 1 día, los nuevos comentarios no se mostrarán hasta el día siguiente …

Cuando se genera una página en su sitio, si el transitorio no existe WordPress crearlo, si ya existe, WordPress recupera su valor.

Pero luego cómo usar los transitorios

Cómo usar transitorios.

El uso bruto de transitorios en WordPress es algo técnico.

Si te llevas El códice de WordPress, aquí hay grandes puntadas que puedes encontrar.

Añadir un transitorio :

set_transient( $transient, $value, $expiration );

El valor del transitorio será la información almacenada. Como dije anteriormente, esto puede ser el resultado de una función compleja, una solicitud a un sistema externo …

Recuperar un transitorio:

get_transient( $transient );

Aquí recuperas el valor del transitorio para mostrarlo. Esto es cuando ahorra tiempo al cargar su página.

Eliminar un transitorio:

delete_transient( $transient );

Con estas líneas de código, usted eliminar manualmente el transitorioRecuerde que si nuestro transitorio tiene una vida útil, se borrará automáticamente. Eliminar manualmente el puede ser útil al actualizar el valor de la información en el transitorio.

Por ejemplo, almacena la lista de los últimos elementos en un transitorio, cuando publica un nuevo elemento, puede eliminar el transitorio antiguo manualmente.

Echa un vistazo al artículo en hojas y amor quien me inspiró este artículo. Encontrará algunos ejemplos allí para usar los transitorios en su tema.

Ejemplo de creación de transitorio:

En pocas palabras, crearé un transitorio sobre la base de un widget y almacenaré un texto en este transitorio.

Aquí está el pequeño código que coloco en mi Widget:

<?php
set_transient( 'mon_transient', 'ceci est stocké dans la BDD' , '12');
$data = get_transient( 'mon_transient');
echo $data;
?>

El resultado es, por un lado, un transitorio creado en el BDD:

my-transient-stocke-dans-la-BDD

Por otro lado, una selección sobre esta base para mostrar el contenido del transitorio.

En este ejemplo, es inútil usar un transitorio porque mostrar un texto no requiere muchos recursos (y no verifico la existencia al crearlo), es solo por el ejemplo.

Sin embargo, se te ocurre Una selección más codiciosa como tu número de fanáticos, los últimos artículos, …

Obviamente, no olvide indicar una vida útil a su transitorio o eliminarlo manualmente. Además, para toda la vida, es otra entrada en el BDD (expresado en segundos).

duración de la vida transitoria

No sabes nada sobre técnica, hay extensiones.

Incluso si el uso de la API transitoria sigue siendo hasta ahora técnico y, por lo tanto, reservado para desarrolladores (o personal de mantenimiento), existen extensiones que permiten facilitar la gestión de los transitorios existentes.

Al menos puede ver los transitorios activos y posiblemente eliminar manualmente los transitorios vencidos de su espacio de administración.

Para dar un ejemplo, hay opciones de WordPress que se almacenan en transitorios. A veces, cuando elimina un complemento, puede suceder que los transitorios creados por este mismo complemento no se borren en el momento de la desinstalación.

Desafortunadamente, Estos transitorios ocupan espacio así que es mejor eliminarlos. Los invito a mirar en particular la extensión gerente transitorio.

Para concluir, también puede eliminar los transitorios con la extensión WP-Optimize. Si usa el complemento en francés, esto se llama opciones transitorias.

Desafortunadamente, es imposible clasificar los transitorios que ya han expirado, por lo que eliminamos todos los transitorios, incluso aquellos que aún no han expirado.

transitorios

Finalmente, no dudes en ir a ver el presentación de Julio Potier sobre transitorios.

Fuentes: SEOMix, hojas y amor – Imágenes CC0 man, chrono.

cerrado

Te puede interesar:  Cómo instalar un complemento de WordPress gratuito o premium ?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Share This