Fastly

Consultant web performance expert Fastly

Programmer la performance avec Fastly

Fastly est le CDN le plus programmable du marché. VCL custom, instant purge sub-seconde, Compute@Edge : je programme la couche edge pour livrer un TTFB temps réel et des Core Web Vitals stables, même sur des sites e-commerce ou média à forte personnalisation.

100% de clients satisfaits Données 2023-2026 8+ ans XP 35+ clients accompagnés
Voir mes cas clients

Ils me font confiance

CHANEL
DIOR
Decathlon
April Moto
SiriusXM
Make Up Forever
Camif
RIMOWA
Jimmy Fairly
Wecasa
Chronovet
CHANEL
DIOR
Decathlon
April Moto
SiriusXM
Make Up Forever
Camif
RIMOWA
Jimmy Fairly
Wecasa
Chronovet

Les symptômes qui justifient un audit Fastly

La puissance de Fastly réside dans la programmabilité du VCL. Mal écrit, le VCL coûte cher sans rendre. Bien écrit, il livre une expérience que les autres CDN ne tiennent pas.

📝 VCL hérité, illisible, qui n'optimise plus rien

Varnish Configuration Language gouverne chaque décision de cache, header, vary. Un VCL bien écrit double le hit ratio et stabilise le TTFB. Un VCL accumulé sur cinq ans devient un poids mort.

⏱️ Vous purgez par TTL court plutôt qu'instantanément

Fastly Instant Purge invalide globalement sous 150ms. Il permet du cache long terme (24h et plus) avec invalidation chirurgicale au déploiement. Le TTFB ressenti utilisateur s'effondre, les Core Web Vitals se stabilisent.

🚀 Compute@Edge inexploité pour la personnalisation

WebAssembly à l'edge, exécution sub-milliseconde, langages compilés (Rust, Go, JS/TS). Permet la personnalisation sans payer le round-trip origine. Idéal pour A/B, geo, auth, image proxying.

🖼️ Image Optimizer Fastly désactivé ou mal configuré

Format auto, redimensionnement responsive, dimensionnement par device : Fastly Image Optimizer génère le bon asset par requête. Couplé à un VCL propre, le LCP image gagne 200 à 500ms.

🔑 Stratégie Surrogate-Key absente ou désordonnée

Sans nomenclature Surrogate-Key cohérente, on est contraint de TTL court pour rester à jour. Avec, on cache 24h+ et on purge chirurgicalement au déploiement. Le TTFB ressenti chute.

📡 Real-Time Log Streaming non exploité

Fastly stream ses logs en temps réel vers vos outils (Datadog, S3, Sumo). Le debug performance se fait en live, l'A/B au niveau cache devient possible, l'analyse fine du comportement edge ouvre des optimisations invisibles autrement.

Méthodologie d'optimisation Fastly

4 étapes pour transformer votre performance

1
Étape 1

1. Audit du VCL existant

Lecture du VCL custom orienté performance : règles de cache, gestion des headers, Vary, stratégie de purge. Identification des règles obsolètes ou contre-productives.

2
Étape 2

2. Stratégie Surrogate-Key

Définition d'une nomenclature Surrogate-Key cohérente (par section, produit, taxonomie). Permet le cache long terme et l'invalidation instantanée au bon grain.

3
Étape 3

3. Image Optimizer + chemin critique

Activation et calibrage d'Image Optimizer (format auto, dimensionnement). Priorisation de l'image LCP via fetchpriority et préchargement edge.

4
Étape 4

4. Compute@Edge si pertinent

Identification des cas d'usage edge qui gagnent de la performance (A/B, auth, geo, image proxying). Implémentation Rust ou JavaScript avec monitoring via Real-Time Log Streaming.

Engagements de la mission

Continu VCL maintenu et évolutif
<150ms purge globale via Instant Purge
100% stratégie Surrogate-Key documentée
-500ms LCP via cache long + Image Optimizer
FAQ

Questions fréquentes

Fastly améliore-t-il la web performance ?
Oui, sur les bonnes mécaniques : VCL bien écrit pour maximiser le cache hit ratio, instant purge pour faire cohabiter cache long terme et fraîcheur, Image Optimizer pour servir les bons formats. Sur un site e-commerce ou média correctement configuré, le TTFB ressenti baisse de 40 à 60% et le LCP gagne 200 à 500ms.
Faut-il connaître Varnish pour utiliser Fastly ?
Idéalement oui : Fastly est un fork de Varnish, le VCL utilise la même syntaxe. La majorité de la valeur Fastly réside dans le VCL custom. Sans expertise VCL, on n'exploite que 30% des capacités. Compute@Edge en JavaScript ou Rust offre une alternative pour les équipes non-Varnish.
Fastly Instant Purge : pourquoi c'est un levier performance ?
L'instant purge permet de cacher longtemps (24h et plus) tout en gardant la fraîcheur à chaque déploiement. Sans, on est contraint à réduire les TTL pour forcer la fraîcheur, ce qui dégrade le cache hit ratio et le TTFB. C'est le levier performance le plus différenciant de Fastly.
Fastly vs Cloudflare vs Akamai pour la performance ?
Fastly : programmable au VCL, instant purge sub-seconde, leader chez les éditeurs média et e-commerce premium. Cloudflare : meilleur ratio fonctionnalités/prix, plus accessible. Akamai : couverture mondiale supérieure, fonctionnalités enterprise. Choisir Fastly si la programmabilité et la fraîcheur instant sont critiques pour vos templates.

Tirer la performance maximale de Fastly

VCL audité et refactoré
Surrogate-Key + instant purge
Image Optimizer activé
100% de clients satisfaits
Données 2023-2026
Témoignages

Ce qu'en disent mes clients

Excellent travail.
Paul a nettement amélioré la vitesse du site et l’a parfaitement aligné avec les recommandations Google.
Professionnel, rigoureux et efficace, je recommande vivement.

Nicolas - April Moto

Directeur digital & e-commerce

Nous sommes très satisfaits du travail de Paul. Il se montre rapide, disponible et particulièrement efficace. Depuis son arrivée, de très bons résultats ont été constatés, tant en termes de performance que de réactivité. Un vrai atout pour notre équipe.

Léo - Maison de luxe

E-commerce Product Owner

Je sais pas si on l'a assez répété.
Mais si vous voulez améliorer votre vitesse de chargement,
Faire plaisir à Google et mettre vos Signaux Web Essentiels dans le vert,
Contactez Paul Delcloy.

Florian Darroman - Les Makers

Co-fondateur

Fastly, le CDN programmable pour les sites exigeants

Fastly est moins câblé pour le grand public que Cloudflare, mais sa puissance dépasse celle de ses concurrents quand on a besoin de programmer la couche edge. C'est le CDN historique des éditeurs (New York Times, GitHub, Stripe), des e-commerce premium (Shopify) et de toute infrastructure où la fraîcheur du cache, la personnalisation à l'edge et le contrôle fin du comportement réseau sont critiques.

La force de Fastly réside dans le VCL custom (Varnish Configuration Language), l'instant purge sub-seconde, et Compute@Edge (WebAssembly). Mal exploité, Fastly coûte cher pour un résultat équivalent à n'importe quel CDN. Bien exploité, il livre une expérience que les autres ne tiennent pas : cache long terme avec invalidation chirurgicale, personnalisation sans round-trip origine, sub-milliseconde sur les décisions edge.

VCL, le centre nerveux de la performance Fastly

En mission Fastly, le VCL est le premier endroit où je regarde. Varnish Configuration Language gouverne chaque décision de cache, header, Vary, stratégie de purge. Un VCL bien écrit double le hit ratio et stabilise le TTFB. Un VCL accumulé sur cinq ans devient illisible, contradictoire, coûteux.

L'audit VCL consiste à lire chaque règle avec un œil performance : règles obsolètes à supprimer, comportements contradictoires à arbitrer, opportunités de simplification, cache keys à recalibrer. Le résultat se mesure immédiatement : moins de miss à l'origine, TTFB ressenti qui chute, facture Fastly qui baisse.

Instant Purge + Surrogate-Key pour cacher longtemps

L'instant purge sub-seconde de Fastly est son levier le plus différenciant. Couplé à une stratégie Surrogate-Key bien définie (par section, par produit, par taxonomie), il permet de cacher 24h ou plus tout en gardant la fraîcheur à chaque déploiement. Plus de TTL court pour forcer la fraîcheur : cache long + purge ciblée au bon grain.

Le gain se mesure sur le TTFB (cache hit ratio remonte à 95% et plus) et sur la stabilité des Core Web Vitals. Plus d'incidents lors des pics de trafic, plus de cache stampede lors des invalidations massives. Pour une mise en place complète d'une stratégie CDN cohérente, l'intervention Fastly se combine souvent avec un audit web performance global.