Weave propose la mise en cache des réponses du serveur pour améliorer les performances lors de requêtes répétées ou lorsque la bande passante réseau est limitée. Bien qu’elle soit actuellement désactivée par défaut, cette fonctionnalité devrait devenir le comportement par défaut dans une prochaine version.Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-john-wbdocs-2044-rename-serverless-products.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Quand utiliser la mise en cache
- Vous exécutez fréquemment les mêmes requêtes
- Vous disposez d’une bande passante réseau limitée
- Vous travaillez dans un environnement à latence élevée
- Vous développez hors ligne et souhaitez mettre les réponses en cache pour les utiliser plus tard
Comment activer la mise en cache
Fonctionnement de la mise en cache
obj_readtable_querytable_query_statsrefs_read_batchfile_content_read
Taille du cache et détails du stockage
WEAVE_SERVER_CACHE_SIZE_LIMIT (en octets). L’espace disque réellement utilisé se compose de trois composants :
- Un fichier de somme de contrôle constant de 32 KB
- Un fichier Write-Ahead Log (WAL) pouvant atteindre ~4 MB par client actif (supprimé automatiquement à la fermeture du programme)
- Le fichier principal de base de données, qui fait au minimum 32 KB et au maximum
WEAVE_SERVER_CACHE_SIZE_LIMIT
- Pendant l’exécution >= 32 KB + ~4 MB + taille du cache
- Après la fermeture >= 32 KB + taille du cache
- Pendant l’exécution : ~9 MB maximum
- Après la fermeture : ~5 MB maximum
Performances