Tout le monde veut que votre site Web fonctionne un peu plus rapidement. Vous le voulez parce que vous perdez des visiteurs à cause des temps de chargement lents. Les visiteurs le veulent car sinon, ils devront faire une autre recherche et ils n’en ont fait qu’une. Les moteurs de recherche le veulent parce qu’ils veulent offrir la meilleure expérience possible aux chercheurs, de sorte que votre site Web lent restreint également leur style.
L’un des moyens d’accélérer un site Web consiste à mettre en cache certaines données dans un endroit pratique où elles sont facilement accessibles, réduisant ainsi l’impact de ces demandes sur votre serveur. Vous pouvez le faire avec des plugins de mise en cache, mais avant de le faire, cela ne fera peut-être pas de mal d’apprendre une ou deux choses sur les transitoires WordPress.
Dans cet article, nous expliquerons :
Les transitoires sont des types de données mises en cache activées dans WordPress par l’API Transients. Vous pouvez utiliser le transitoire pour stocker des données, mais seulement pendant un certain temps – un transitoire aura une date d’expiration après laquelle vous ne pourrez plus accéder aux données. Ainsi, les transitoires sont un type de cache de données temporaire.
Un transitoire se composera de trois parties :
Les transitoires peuvent sembler similaires aux cookies, mais ils sont différents à plusieurs égards. Non seulement ils sont stockés dans la base de données et non dans les navigateurs des visiteurs, mais les transitoires sont beaucoup plus puissants que les cookies.
Les transitoires sont également difficiles à gérer de plusieurs manières. Pour un, ils sont systématiquement stockés dans la mémoire rapide au lieu de la base de données par des plugins de mise en cache, ce qui les rend plus difficiles à localiser. Ensuite, ils peuvent expirer à tout moment – la date d’expiration que vous définissez est vraiment la durée maximale pour laquelle ils seront valides. Enfin, même lorsqu’ils expirent, les transitoires ne sont pas supprimés – ils sont soit supprimés lorsque quelqu’un essaie d’accéder aux informations dans un transitoire expiré, soit par vous manuellement.
Le cas d’utilisation le plus courant pour les transitoires est celui des requêtes gourmandes en ressources. Par exemple, plusieurs utilisateurs posant la même requête gourmande en base de données en même temps peuvent sérieusement nuire aux performances du site Web. Mais avec un transitoire, les données qu’ils recherchent peuvent être mises en cache temporairement, et l’ensemble du processus coûteux ne peut être déclenché que si quelqu’un essaie de récupérer les données d’un transitoire qui a expiré.
Les transitoires ont également trouvé une utilisation dans d’autres domaines. Ils sont couramment utilisés pour les widgets de la barre latérale qui affichent le nombre de visiteurs, de tweets ou d’un flux de photos. Ils sont très utiles lorsque vous souhaitez obtenir des données à partir d’une source externe telle que Twitter ou Facebook. Chaque fois que vous utilisez des données, vous pouvez disparaître à tout moment, probablement parce que vous avez un moyen de les récupérer à nouveau, les transitoires sont un bon choix. Pour un stockage permanent des données, utilisez Options.
Vous pouvez faire trois choses aux transitoires. Tout d’abord, vous devez enregistrer le transitoire. Habituellement, il ira à la base de données, mais n’oubliez pas qu’il peut se retrouver dans la mémoire rapide. Pour enregistrer un transitoire, vous devez utiliser la syntaxe suivante :
set_transient( $transient, $value, $expiration );
N’oubliez pas de remplacer les valeurs appropriées par des valeurs réelles.
Ensuite, vous pouvez récupérer un transitoire que vous avez enregistré en utilisant la syntaxe suivante :
get_transient ( $transient );
Vous n’aurez besoin que de la clé transitoire pour cela, et vous n’obtiendrez une réponse que si le transitoire n’a pas encore expiré. Si c’est le cas, vous obtiendrez une fausse valeur.
Enfin, vous pouvez supprimer le transitoire avant même qu’il n’ait expiré. Pour ce faire, vous devrez utiliser la syntaxe :
delete_transient ( $transient );
Cela supprimera le transitoire. Comme vous l’avez peut-être remarqué, les noms transitoires sont très importants, alors assurez-vous d’avoir un système de nommage en place.
Si vous voulez un moyen plus pratique de gérer vos transitoires, vous pouvez télécharger et installer le Gestionnaire des transitoires brancher.
Après l’avoir activé, vous pouvez vous diriger vers Outils > Transitoires, et vous y trouverez une liste complète des transitoires, y compris leurs noms, valeurs et dates d’expiration.
Le plugin vous donnera plusieurs options pour supprimer les transitoires en bloc – vous pouvez tous les supprimer, ceux qui ont expiré ou ceux avec une date d’expiration. Gardez à l’esprit que c’est toujours une bonne idée de supprimer les transitoires expirés. Vous pouvez également supprimer les transitoires séparément, et vous pouvez également modifier leurs noms, valeurs et dates d’expiration.
Terminons-le
Dans la quête sans fin pour rendre votre site Web plus rapide, vous pouvez utiliser tous les alliés que vous pouvez trouver. Les transitoires sont parmi les meilleurs, même s’ils sont parfois négligés. Mais plus vous en apprendrez sur eux, les choses qu’ils peuvent faire et les trucs que vous pouvez réaliser avec eux, vous serez de plus en plus intéressé à les utiliser et ils deviendront de plus en plus utiles.
Soutenez notre effort ❤️
Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.





















