Menu supplémentaire

Achetez MemberPress dès aujourd'hui ! Commencez à être payé pour le contenu que vous créez ! Obtenir MemberPress maintenant
  1. Accueil
  2. Base de connaissances
  3. Application MemberPress
  4. Performances de l'API
  5. Configuration de la mise en cache API dans l'application MemberPress

Configuration de la mise en cache API dans l'application MemberPress

La mise en cache API réduit les requêtes de base de données en stockant les réponses API dans une mémoire à accès rapide. Cette optimisation accélère les temps de chargement des flux, des menus, des pages et du contenu réservé aux membres. Ce document explique comment activer la mise en cache API, vérifier l'installation, configurer les paramètres de cache et résoudre les problèmes courants liés à la mise en cache.

Comprendre la mise en cache des API

La mise en cache API stocke les données fréquemment consultées dans la mémoire plutôt que d'interroger la base de données WordPress pour chaque requête. La première requête récupère les données de la base de données et les met en cache. Les requêtes suivantes fournissent les données directement à partir du cache, ce qui accélère les temps de réponse et réduit la charge du serveur.

Activation du composant de performances API

Le composant API Performance doit être activé avant que la configuration de la mise en cache puisse commencer.

  1. Naviguez jusqu'à Tableau de bord > Application MP > Composants.
  2. Localiser Performances de l'API dans la liste des composants.
    .
  3. Cliquez sur Activer.

Le composant API Performance fournit des capacités de mise en cache et d'autres fonctionnalités d'optimisation pour l'application.

Vérification de l'installation du plugin obligatoire

La mise en cache API nécessite un plugin indispensable pour fonctionner correctement. La vérification permet de s'assurer que le plugin est correctement installé.

  1. Naviguez jusqu'à Tableau de bord > Plugins > Indispensables.
  2. Confirmez que Mise en cache de l'API MP App apparaît dans la liste des plugins.

Configuration des paramètres du cache

Les paramètres de cache déterminent les types de contenu qui utilisent la fonctionnalité de mise en cache.

  1. Naviguez jusqu'à Tableau de bord > Application MP > Paramètres > Mise en cache API.
  2. Cochez les cases correspondant aux types de contenu à mettre en cache :
    • MemberPress
    • Pages de l'application  
    • Articles de blog  
    • Commentaires sur le blog
    • Catégories du blog
    • Ajouter aux favoris
  1. Cliquez sur Enregistrer les modifications.

Remarque : Chaque type de contenu peut être mis en cache indépendamment en fonction de la fréquence de mise à jour et des exigences de performance.

Gestion des données mises en cache

Les données mises en cache doivent être purgées lorsque le contenu est mis à jour afin de garantir que les utilisateurs voient les informations actuelles.

Purge des éléments individuels du cache

  1. Naviguez jusqu'à Tableau de bord > Application MP > Paramètres > Mise en cache API.
  2. Localisez le type de contenu mis en cache qui doit être purgé.
  3. Cliquez sur Vider le cache à côté de l'élément spécifique.

La purge individuelle du cache permet un effacement sélectif sans affecter les autres contenus mis en cache.

Suppression de toutes les données mises en cache

  1. Naviguez jusqu'à Tableau de bord > Application MP > Paramètres > Mise en cache API.
  2. Cliquez sur Tout purger en haut des paramètres de mise en cache.

Toutes les données mises en cache sont immédiatement effacées, et les nouvelles données sont renseignées lors de la prochaine requête API.

Comprendre le comportement du cache

La mise en cache API suit un flux de travail prévisible qui équilibre les performances et la fraîcheur des données.

Processus de demande initiale

Lorsqu'un utilisateur demande pour la première fois du contenu mis en cache :

  1. L'API reçoit la requête de l'application.
  2. L'API interroge la base de données WordPress pour obtenir les données demandées.
  3. L'API stocke la réponse dans le système de cache.
  4. L'API renvoie les données à l'utilisateur.

Cette requête initiale est soumise aux délais standard de requête de base de données.

Processus de demande ultérieure

Une fois les données mises en cache, les requêtes futures suivent un chemin optimisé :

  1. L'API reçoit la requête de l'application.
  2. L'API récupère les données directement depuis la mémoire cache.
  3. L'API renvoie instantanément les données mises en cache à l'utilisateur.

Les requêtes mises en cache sont traitées beaucoup plus rapidement que les requêtes de base de données.

Purge automatique du cache

Le cache est automatiquement purgé lorsque le contenu change :

  • De nouveaux articles ou pages sont publiés ;
  • Mises à jour ou suppressions de contenu existant ;
  • Les niveaux d'adhésion changent ;
  • Les paramètres du plugin sont modifiés.

La purge automatique garantit aux utilisateurs la réception des données actuelles sans intervention manuelle.

Cet article a-t-il été utile ?

Articles connexes

fille de l'ordinateur

Achetez MemberPress dès aujourd'hui !

Commencez à être payé pour le contenu que vous créez.