You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/fr/guides/caching.mdx
+4-6Lines changed: 4 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ Si vous déployez sur Netlify, Vercel ou Cloudflare, vous pouvez utiliser le [fo
38
38
39
39
Les adaptateurs officiels d'Astro pour Netlify, Vercel et Cloudflare fournissent chacun un fournisseur de cache CDN expérimental qui associe les directives de cache aux en-têtes de cache natifs et à l'API d'invalidation de la plateforme. Plutôt que de stocker les réponses en mémoire, ces directives de mise en cache sont transmises au réseau périphérique de l'hôte, et les accès au cache sont servis directement depuis le CDN sans invoquer votre fonction serveur.
40
40
41
-
Pendant la phase expérimentale, ces fournisseurs doivent être activés manuellement, comme montré ci-dessous. Dans une future version, les fournisseurs Netlify et Vercel seront activés automatiquement par leurs adaptateurs. Le fournisseur Cloudflare nécessite une fonctionnalité actuellement en bêta privée.
41
+
Pendant la phase expérimentale, ces fournisseurs doivent être activés manuellement, comme indiqué ci-dessous. Dans une future version, elles seront activées automatiquement par leurs adaptateurs.
42
42
43
43
Chaque fournisseur étiquette automatiquement les réponses mises en cache avec le chemin de la requête, de sorte que [`cache.invalidate({ path })`](/fr/reference/api-reference/#cacheinvalidate) fonctionne sur les plateformes qui ne prennent en charge que les purges reposant sur les étiquettes.
44
44
@@ -97,10 +97,6 @@ Le fournisseur définit les en-têtes `Vercel-CDN-Cache-Control` et `Vercel-Cach
97
97
<Sincepkg="@astrojs/cloudflare"v="14.0.0" />
98
98
</p>
99
99
100
-
:::caution[Bêta privée]
101
-
Le fournisseur Cloudflare nécessite la fonctionnalité Workers Cache de Cloudflare, qui est actuellement en bêta privée. Sans accès à la bêta, les en-têtes sont ignorés et l'appel à `cache.invalidate()` générera une erreur.
102
-
:::
103
-
104
100
Importez `cacheCloudflare()` depuis `@astrojs/cloudflare/cache` et définissez-le comme votre fournisseur de cache :
105
101
106
102
```js title="astro.config.mjs" ins={3, 7-9}
@@ -116,7 +112,9 @@ export default defineConfig({
116
112
});
117
113
```
118
114
119
-
Le fournisseur définit les en-têtes `Cloudflare-CDN-Cache-Control` et `Cache-Tag`. L'adaptateur active automatiquement la mise en cache des Workers lorsqu'un fournisseur de cache Cloudflare est configuré. L'invalidation reposant sur les étiquettes et l'invalidation reposant sur les chemins sont toutes deux prises en charge.
115
+
Le fournisseur définit les en-têtes `Cloudflare-CDN-Cache-Control` et `Cache-Tag`. L'invalidation reposant sur les étiquettes et l'invalidation reposant sur les chemins sont toutes deux prises en charge.
116
+
117
+
L'adaptateur active la fonctionnalité [Workers Cache](https://developers.cloudflare.com/workers/cache/) de Cloudflare avec les paramètres par défaut lorsqu'un fournisseur de cache Cloudflare est utilisé. Vous pouvez [modifier la configuration](https://developers.cloudflare.com/workers/cache/configuration/) si nécessaire, par exemple si vous souhaitez conserver le cache lors du déploiement d'une nouvelle version du site.
0 commit comments