Guide d'intégration

Intégration personnalisée

Stack personnalisé ? fast.site fonctionne avec n'importe quel framework, langage ou site statique. Vous définissez vos règles de cache.

Étapes de configuration

  1. 1

    Ajoutez votre domaine dans fast.site

    Connectez-vous à votre tableau de bord fast.site et ajoutez votre domaine (par ex. example.com ou app.example.com).

  2. 2

    Choisissez votre plateforme (ou Personnalisée)

    fast.site essaie de détecter votre stack. Si c'est quelque chose de moins courant, choisissez simplement « Personnalisée » à l'étape plateforme (ou l'option la plus proche). Nous appliquons des valeurs par défaut raisonnables ; vous pourrez affiner les règles plus tard dans les paramètres de cache.

  3. 3

    Mettez à jour vos serveurs DNS

    Modifiez les serveurs de noms de votre domaine chez votre registrar pour pointer vers les deux nameservers fast.site affichés dans votre tableau de bord. La propagation prend généralement quelques minutes.

  4. 4

    Configurer les en-têtes de cache (optionnel)

    Définissez des en-têtes Cache-Control sur vos réponses pour contrôler la durée de mise en cache du contenu.

  5. Terminé !

    Votre application passe désormais par fast.site. Les réponses cacheables sont servies depuis l'edge à l'échelle mondiale.

En-têtes Cache-Control

Contrôlez le comportement du cache avec les en-têtes Cache-Control standard :

Cache-Control: public, max-age=3600

Mettre en cache pendant 1 heure, servir à tous les utilisateurs

Cache-Control: private, no-cache

Ne pas mettre en cache (pour les pages spécifiques à l'utilisateur)

Cache-Control: public, max-age=31536000, immutable

Mettre en cache pendant 1 an (pour les ressources versionnées comme app.v2.js)

Ce qui est mis en cache par défaut

  • Fichiers statiques : CSS, JavaScript, polices, images
  • Pages HTML avec des en-têtes pouvant être mis en cache
  • Réponses API avec des en-têtes pouvant être mis en cache

Ce qui n'est jamais mis en cache

  • Requêtes POST, PUT, DELETE
  • Requêtes avec des cookies de session
  • Réponses avec des en-têtes Set-Cookie
  • Réponses avec Cache-Control: private ou no-cache

Vérifiez que ça fonctionne

Vérifiez que le cache est actif en recherchant fs-cache: HIT dans vos en-têtes de réponse.

Apprenez comment vérifier si le cache fonctionne →