> For the complete documentation index, see [llms.txt](https://docs.konnekt.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.konnekt.io/fr/configuration/system-settings/cache-setting.md).

# Paramètres du cache

{% hint style="info" %}
Cette stratégie s’applique à la version 2.0 et supérieure
{% endhint %}

## Notions de base

Tous les fichiers lus depuis ou écrits vers SharePoint Online via KONNEKT sont temporairement mis en cache sur le disque local.

Le répertoire du cache se trouve à : `%localappdata%\konnekt\cache`

Cette stratégie définit le comportement de mise en cache de KONNEKT.

KONNEKT utilise le cache à différentes fins :

* Fichiers actuellement ouverts par l'utilisateur
* Fichiers qui doivent être téléversés (cache d'écriture)
* Fichiers fermés (cache de lecture)

## **Définitions**

### **TTL du cache (temps de vie)**

Combien de temps (en minutes) les documents fermés (cache de lecture) resteront dans le cache. Sans ce paramètre, le TTL reste automatiquement à 60 minutes — en « pression normale ». Cette valeur doit être renseignée dans le champ de saisie si la stratégie est activée. Le cache est toujours vidé après un redémarrage de KONNEKT.

* Unité : minutes
* Valeur minimale : 0
* Valeur maximale :
  * 2880 (versions de KONNEKT < 2.6.0)
  * 60480 (version KONNEKT 2.6.0 ou plus récente)

### **Taille de cache fixe**

Quelle est la taille (en mégaoctets) du dossier de cache KONNEKT. Cette valeur doit être renseignée dans le champ de saisie si la stratégie est activée.

* Unité : mégaoctets
* Valeur minimale : 0 => la taille du cache sera calculée à partir de l'espace disque libre (par défaut)
* Valeur maximale : 20000

## **En coulisses**

### États de pression

Le cache fonctionne selon différents états de pression :

* **Pression normale :** Le cache est utilisé en dessous des valeurs critiques. Les fichiers fermés seront conservés dans le cache de lecture jusqu'à la valeur TTL.
* **Forte pression de lecture :** Le cache contient trop de fichiers fermés. Le cache de lecture sera supprimé.
* **Forte pression d'écriture :** Le cache contient de nombreux fichiers en attente de téléversement. De plus, les opérations d'écriture seront limitées afin de vider la file d'attente de téléversement.
* **Pression d'écriture critique :** Le cache est presque rempli de fichiers en attente de téléversement. De plus, les opérations d'écriture seront fortement limitées afin de vider la file d'attente de téléversement.
* **Cache plein :** Le cache est complètement occupé. Les demandes d'ouverture de fichiers supplémentaires seront rejetées.

### Calcul automatique de la taille du cache

* **Taille du cache calculée à partir de l'espace disque libre**\
  *sizeMax* = (*FreeDiskSize* + *CacheSize*) \* 75%
* **Calcul de forte pression**\
  *pressure* = *sizeUsed* / *sizeMax* >= 80%
* **Calcul de forte pression d'écriture**\
  *writePressure* = *uploadSize* / *sizeMax* >= 60%
* **Calcul de pression d'écriture critique**\
  *writePressure* = *uploadSize* / *sizeMax* >= 80%
* **Calcul du remplissage du cache**\
  *sizeUsed* >= *sizeMax*

{% hint style="warning" %}
Pour appliquer la stratégie, vous devez **redémarrer la machine**
{% endhint %}

## **Il existe plusieurs façons d'appliquer la stratégie :**

* manuellement en ajoutant la clé dans le Registre sous les paramètres du Registre de la machine ou de l'utilisateur
* via GPO, [vérifier les paramètres via GPO](/fr/configuration/management-options/settings-via-gpo.md)
* en déployant des stratégies via Intune, voir [paramètre pour les appareils gérés par Intune](/fr/configuration/management-options/setting-for-intune-managed-devices-1/intune-system-settings.md#cache)

![](https://2546298980-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8zLVuKYctMIUr68_fs%2F-MeijPH0tXKrfoRFnTEl%2F-MeiqtYcZxh6MsREPeNn%2F2021-07-16%2012_27_25-Cache.png?alt=media\&token=727bb9f5-df11-4f0d-829f-9e71e6ac7ea4)

#### **Stratégies** stockées dans :

`HKEY_CURRENT_USER\SOFTWARE\Policies\glueckkanja\Konnekt`

`HKEY_LOCAL_MACHINE\SOFTWARE\Policies\glueckkanja\Konnekt`

{% hint style="warning" %}
Pour appliquer la stratégie, vous devez **redémarrer la machine**
{% endhint %}

## Recommandations pour les environnements VDI

Nous recommandons les paramètres suivants pour les environnements VDI en général, mais veuillez vous assurer que ce paramètre convient à votre cas d'utilisation de KONNEKT :

**TTL du cache**: 10 à 60 min

**Taille du cache**: 500 à 1000 Mo

Vous pouvez également souhaiter [limiter la taille des fichiers](/fr/configuration/system-settings/open-file-size-limitations.md), que vous lisez depuis SharePoint Online :

**OneDriveOpenFilesLargerThanReadOnly**: 100 à 500 Mo (= 104 857 600 - 524 288 000 octets)

**OneDriveDoNotOpenFilesLargerThan**: 200 à 1000 Mo (= 209 715 200 - 1 048 576 000 octets)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.konnekt.io/fr/configuration/system-settings/cache-setting.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
