> ## Documentation Index
> Fetch the complete documentation index at: https://manus.im/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Cache de données

> Ajoutez un cache backend géré à votre application web pour que votre serveur effectue une seule fois les tâches lentes et serve chaque visiteur rapidement.

## Qu'est-ce que c'est

Le **cache de données** (**Data cache**) permet à votre application web de mémoriser les résultats des tâches lentes et de les réutiliser pour chaque visiteur. Le serveur de votre application effectue la tâche lente une seule fois, enregistre la réponse et sert cette réponse enregistrée à tous ceux qui la demandent ensuite.

Une tâche lente peut être un appel à une API externe, une récupération de données depuis Google Sheets ou Notion, ou une requête de base de données lourde. Sans cache de données, votre serveur répète ce travail pour chaque visiteur. Avec un cache de données, la plupart des visiteurs obtiennent immédiatement la réponse enregistrée.

Le cache de données est une instance Redis gérée qui s'exécute à côté du serveur de votre application. Vous n'avez besoin d'aucun compte séparé, d'aucune clé ni d'aucune configuration. Manus l'active et écrit le code qui l'utilise.

> [!NOTE]
>
> Un cache de données ne convient pas à toutes les applications. Il est rentable lorsque de nombreux visiteurs demandent les mêmes données lentes. Si votre site a peu de trafic, ou si vos pages sont déjà rapides, vous n'en avez probablement pas besoin. Vous hésitez ? [Demandez à Manus](#ask-manus-whether-your-app-will-benefit) de vérifier d'abord votre projet.

### Quand un cache de données est utile

#### Des données en direct sans atteindre la limite de l'API

Votre site affiche des prix, la météo ou des scores sportifs en direct provenant d'une API externe. Chaque visiteur déclenche un nouvel appel à l'API, si bien que les pages ralentissent à mesure que le trafic augmente. La plupart des API limitent aussi le nombre d'appels par minute et peuvent bloquer votre site.

Avec un cache de données, votre serveur appelle l'API au maximum une fois par minute et sert chaque visiteur depuis le cache. L'API reçoit environ un appel par minute, quel que soit le nombre de visiteurs.

> "Ma page d'accueil affiche des prix en direct provenant de \[API]. Utilise le cache de données Manus intégré pour les récupérer au maximum une fois par minute et servir chaque visiteur depuis le cache."

#### Des pages rapides lorsque votre contenu se trouve dans Google Sheets ou Notion

Vous gérez un menu, une liste de produits, un calendrier d'événements ou des articles de blog dans une feuille de calcul ou une base de données Notion. Chaque affichage de page appelle ce service, ce qui ajoute un temps d'attente et peut atteindre ses limites.

Avec un cache de données, votre serveur récupère le contenu toutes les quelques minutes et sert aux visiteurs la copie enregistrée. Vos modifications apparaissent quand même sur le site en quelques minutes.

> "Mon site charge son menu depuis Google Sheets. Utilise le cache de données Manus intégré pour le récupérer au maximum une fois toutes les 5 minutes et servir chaque visiteur depuis le cache."

#### Des classements et des listes « tendances du moment » qui restent rapides

Votre communauté, votre quiz ou votre jeu affiche un classement des 100 meilleurs, une liste « les plus populaires cette semaine » ou des statistiques globales du site. Construire cette liste nécessite une requête de base de données lourde, et la requête devient plus lente à mesure que vos données augmentent.

Avec un cache de données, votre serveur construit la liste une fois par minute et sert la copie enregistrée. Les scores restent en sécurité dans votre base de données.

> "Ma page de classement devient lente. Utilise le cache de données Manus intégré pour construire le top 100 une fois par minute et servir la liste enregistrée."

#### Autres façons dont les applications utilisent un cache de données

* **Totaux de tableau de bord.** Calculez les « ventes du jour » une fois par minute au lieu de le faire à chaque affichage de page.
* **Limites sur une courte période.** Autorisez au maximum 20 tentatives de connexion par minute depuis une même adresse IP.
* **Codes qui expirent.** Stockez des codes de vérification par e-mail qui cessent de fonctionner au bout de 10 minutes.
* **Sessions pour une connexion personnalisée.** Gardez les utilisateurs connectés lorsque votre application possède son propre système de connexion. La connexion Manus par défaut n'en a pas besoin.

### Quand vous n'en avez probablement pas besoin

* **Votre site a peu de trafic.** Si peu de visiteurs arrivent, il y a peu de travail répété à économiser.
* **Votre site n'a pas de code serveur.** Les sites statiques, les pages de destination et les portfolios ne peuvent pas utiliser de cache de données. L'hébergement Manus met déjà leurs fichiers en cache.
* **Vos pages sont déjà rapides.** Les petites requêtes de base de données n'ont pas besoin de cache.
* **Les données ne doivent jamais être perdues.** Les commandes, les comptes, les paiements et le contenu des utilisateurs ont leur place dans votre base de données.

## Comment l'utiliser

### Demandez à Manus si votre application en bénéficiera

**1. Ouvrez les paramètres du cache de données**

Ouvrez votre projet web et accédez à **Paramètres → Hébergement** (**Settings → Hosting**). Trouvez la section **Cache de données** (**Data cache**). Avant que vous n'ajoutiez un cache de données, elle indique **Ajouter un cache de données** (**Add a data cache**).

![The Data cache section in Settings, Hosting, before a data cache is added, with the Ask Manus button.](https://mintcdn.com/docs-manus/uRrLxOT2Ia6qhFvR/images/website-builder/data-cache-card-add.png?fit=max\&auto=format\&n=uRrLxOT2Ia6qhFvR\&q=85\&s=334cb36c96bbad66c8cdbce4fce00ceb)

**2. Demandez à Manus**

Sélectionnez **Demander à Manus** (**Ask Manus**). Manus rédige un prompt dans le chat. Envoyez le prompt. Manus examine votre projet et vous indique quelles pages deviendraient plus rapides, ce que cela coûterait et quels sont les compromis.

**3. Approuvez le cache de données**

Si vous êtes d'accord, Manus active le cache de données et écrit le code qui l'utilise.

**4. Testez et publiez**

Testez votre application dans l'aperçu (Preview), puis publiez-la. Pour plus de détails, consultez [Publication](https://manus.im/docs/fr/website-builder/publishing.md).

Vous pouvez aussi commencer depuis le chat. Décrivez la page lente et demandez à Manus d'utiliser « le cache de données Manus intégré ».

### Gérez votre cache de données

Une fois que vous avez ajouté un cache de données, la section **Cache de données** (**Data cache**) affiche son statut et l'espace de stockage qu'il utilise.

![The Data cache section after a data cache is added, with the Redis status, the storage used, and the Clear cache button.](https://mintcdn.com/docs-manus/uRrLxOT2Ia6qhFvR/images/website-builder/data-cache-card-active.png?fit=max\&auto=format\&n=uRrLxOT2Ia6qhFvR\&q=85\&s=6d01a190f35496ad979d64ab6f5c34a2)

* **Pour effacer toutes les données en cache :** Sélectionnez **Vider le cache** (**Clear cache**) et confirmez. Cela efface les données à la fois pour l'aperçu et pour le site publié. Vous devez disposer de l'autorisation d'écriture sur la base de données.
* **Pour désactiver le cache de données :** Demandez à Manus de le désactiver. Manus supprime d'abord le code qui en dépend, puis supprime le cache de données et ses données.

## Ce que vous devez savoir

> [!WARNING]
>
> Les données en cache sont temporaires. Elles peuvent être supprimées à tout moment, votre application doit donc pouvoir les reconstruire. Conservez les enregistrements importants dans votre base de données.

* **Il est désactivé par défaut.** Vous ajoutez un cache de données par projet, et il n'accélère que les parties de votre application qui l'utilisent.
* **Il est destiné aux applications web dotées d'un serveur.** Il n'est pas disponible pour les projets de jeu (Game) ou mobiles (Mobile). Si votre projet web n'a pas encore de serveur, Manus en ajoute un. Pour plus de détails, consultez [Infrastructure Cloud](https://manus.im/docs/fr/website-builder/cloud-infrastructure.md).
* **Ce n'est pas un cache de pages.** Il ne met pas en cache vos pages HTML, images ou scripts dans le navigateur. Il accélère le travail effectué par votre serveur.
* **L'aperçu et le site publié partagent un même cache de données.** Les données écrites pendant vos tests dans l'aperçu sont visibles sur votre site en ligne.
* **La publication ne vide pas le cache de données.** Demandez à Manus de définir une durée d'expiration pour les données en cache afin qu'elles se rafraîchissent d'elles-mêmes.
* **Vos données sont supprimées si votre solde Cloud est épuisé.** Après avoir rechargé votre solde, votre application démarre avec un cache de données vide.
* **Les copies d'un projet démarrent vides.** Une copie de projet reçoit son propre nouveau cache de données, facturé séparément. Pour plus de détails, consultez [Faire une copie](https://manus.im/docs/fr/website-builder/make-a-copy.md).
* **Il est facturé sur votre solde Cloud, et non sur vos crédits Agent.** Les frais utilisent d'abord votre allocation Cloud gratuite, puis votre solde Cloud payant. Pour plus de détails, consultez [Utilisation et tarifs](https://manus.im/docs/fr/website-builder/getting-started/usage-and-pricing.md).

| Élément | Prix |
| - | - |
| Frais mensuels | \$0.75 pour chaque mois UTC à la fin duquel le cache de données est activé |
| Commandes | \$0.30 pour 100 000 commandes |
| Bande passante | \$0.045 par Go |
| Stockage | \$0.375 par Go-mois |

## Conseils

* **Parlez de votre trafic à Manus.** Indiquez combien de visiteurs vous attendez et quelles pages semblent lentes. Manus peut alors juger si un cache de données en vaut la peine.
* **Nommez la fonctionnalité dans votre prompt.** Écrivez « le cache de données Manus intégré ». Dans les anciennes sessions de chat, Manus pourrait sinon suggérer un fournisseur Redis externe.
* **Définissez une durée d'expiration.** Une minute convient aux données en direct. Quelques minutes conviennent au contenu provenant d'une feuille de calcul.
* **N'interrogez pas trop souvent.** Chaque commande est facturée. Une vérification chaque seconde coûte environ \$8.53 par mois sans réel avantage.

## FAQ

> [accordion] Comment savoir si mon application a besoin d'un cache de données ?
>
> Demandez à Manus. Sélectionnez **Demander à Manus** (**Ask Manus**) dans **Paramètres → Hébergement → Cache de données** (**Settings → Hosting → Data cache**), et Manus examine votre projet. En règle générale, un cache de données est utile lorsque de nombreux visiteurs chargent les mêmes données lentes.

> [accordion] Un cache de données rendra-t-il mon site plus rapide ?
>
> Il accélère les requêtes répétées traitées par votre serveur, comme les appels à des API externes et les requêtes lourdes. Il ne change pas la façon dont les fichiers statiques ou les pages parviennent au navigateur.

> [accordion] Combien cela coûte-t-il ?
>
> Le coût dépend du nombre de commandes envoyées par votre application. Ces estimations utilisent les prix catalogue et ne sont pas des valeurs mesurées :
>
> | Exemple | Commandes par mois | Coût mensuel estimé |
> | - | - | - |
> | Petite application : 20 000 visites, 2 commandes chacune | 40 000 | Environ \$0.88 |
> | Application très fréquentée : 1 000 000 de requêtes, 3 commandes chacune | 3 000 000 | Environ \$10.06 |

> [accordion] Comment arrêter de payer ?
>
> Demandez à Manus de désactiver le cache de données. Si vous le désactivez avant la fin du mois UTC, vous ne payez pas les frais de \$0.75 de ce mois.

> [accordion] Pourquoi mon site en ligne affiche-t-il d'anciennes données après la publication ?
>
> La publication ne vide pas le cache de données. Demandez à Manus de définir une durée d'expiration pour les données en cache, ou sélectionnez **Vider le cache** (**Clear cache**).

> [accordion] Pourquoi mes utilisateurs ont-ils été déconnectés après que j'ai vidé le cache de données ?
>
> Votre application stocke peut-être ses sessions de connexion dans le cache de données. Le vidage supprime ces sessions. La connexion Manus par défaut n'utilise pas le cache de données, le vidage ne l'affecte donc pas.

> [accordion] Manus a suggéré un fournisseur Redis externe. Que dois-je faire ?
>
> Sélectionnez **Demander à Manus** (**Ask Manus**) dans **Paramètres → Hébergement → Cache de données** (**Settings → Hosting → Data cache**), ou écrivez « le cache de données Manus intégré » dans votre prompt.

> [!TIP]
>
> **Vous ne savez pas si la mise en cache convient à votre application ?** Accédez à **Paramètres → Hébergement → Cache de données** (**Settings → Hosting → Data cache**) et sélectionnez **Demander à Manus** (**Ask Manus**). Manus vérifie votre projet et vous indique si un cache de données sera utile avant que vous ne payiez quoi que ce soit.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.