Web performance consultant CDN

Pull maximum performance from your CDN for Core Web Vitals

Akamai, Cloudflare, Fastly: most configurations sit at defaults with perf levers unused. I optimize cache, ImageManager/Polish, Early Hints and edge compute to claw back 200 to 500ms of LCP and stabilize TTFB.

100% de clients satisfaits Données 2023-2025 8+ ans XP 35+ clients accompagnés

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

CDN symptoms calling for an audit

The CDN is rarely the sole cause of a red LCP, but it remains an underleveraged angle on most configurations.

📦 Cache hit ratio stuck under 90%

Perceived TTFB drifting, origin under pressure at every peak. Cache key, Cookie headers, marketing parameters: every lever that unlocks hit ratio drops TTFB.

🖼️ Images killing mobile LCP

ImageManager (Akamai), Polish (Cloudflare), Image Optimizer (Fastly) inactive or miscalibrated. AVIF + fetchpriority + responsive resize = 200 to 500ms of LCP recovered.

⚡ Critical path not prioritized via the CDN

Resource Hints, Early Hints (HTTP 103), asset prioritization: every CDN can push them at the edge. Combo that unblocks mobile LCP.

🌍 Latency varying with geography

Adaptive Acceleration, Argo Smart Routing, Tiered Cache. Enterprise features exist, you just need to activate them for the traffic profile.

🧹 Property Manager / Cache Rules piled up without audit

Obsolete rules canceling each other, Cookie exclusions breaking the cache. A complete audit typically frees 10 to 30 hit ratio points.

💰 CDN bill climbing without perceived gain

Bad cache configuration, overly permissive Vary, too-frequent purges. Optimizing the cache drops the bill and accelerates the site in the same move.

Three CDNs, three angles, one shared discipline

I work on Akamai, Cloudflare and Fastly based on what's in place. The choice depends on business context, not tool preference.

Angular
Angular
Astro
Astro
Drupal
Drupal
Laravel
Laravel
Python
Python
React
React
Salesforce Commerce Cloud
Salesforce Commerce Cloud
SAP Commerce Cloud
SAP Commerce Cloud
Sylius
Sylius
Symfony
Symfony
Akamai mPulse
Akamai mPulse
Datadog
Datadog
Dynatrace
Dynatrace
SpeedCurve
SpeedCurve
Akamai
Akamai
Cloudflare
Cloudflare
Fastly
Fastly
Magento
Magento
Prestashop
Prestashop
Shopify
Shopify
Wordpress
Wordpress
Angular
Angular
Astro
Astro
Drupal
Drupal
Laravel
Laravel
Python
Python
React
React
Salesforce Commerce Cloud
Salesforce Commerce Cloud
SAP Commerce Cloud
SAP Commerce Cloud
Sylius
Sylius
Symfony
Symfony
Akamai mPulse
Akamai mPulse
Datadog
Datadog
Dynatrace
Dynatrace
SpeedCurve
SpeedCurve
Akamai
Akamai
Cloudflare
Cloudflare
Fastly
Fastly
Magento
Magento
Prestashop
Prestashop
Shopify
Shopify
Wordpress
Wordpress
Angular Astro Drupal Laravel Python React Salesforce Commerce Cloud SAP Commerce Cloud Sylius Symfony Akamai mPulse Datadog Dynatrace SpeedCurve Akamai Cloudflare Fastly Magento Prestashop Shopify Wordpress Angular Astro Drupal Laravel Python React Salesforce Commerce Cloud SAP Commerce Cloud Sylius Symfony Akamai mPulse Datadog Dynatrace SpeedCurve Akamai Cloudflare Fastly Magento Prestashop Shopify Wordpress Angular Astro Drupal Laravel Python React Salesforce Commerce Cloud SAP Commerce Cloud Sylius Symfony Akamai mPulse Datadog Dynatrace SpeedCurve Akamai Cloudflare Fastly Magento Prestashop Shopify Wordpress Angular Astro Drupal Laravel Python React Salesforce Commerce Cloud SAP Commerce Cloud Sylius Symfony Akamai mPulse Datadog Dynatrace SpeedCurve Akamai Cloudflare Fastly Magento Prestashop Shopify Wordpress Angular Astro Drupal Laravel Python React Salesforce Commerce Cloud SAP Commerce Cloud Sylius Symfony Akamai mPulse Datadog Dynatrace SpeedCurve Akamai Cloudflare Fastly Magento Prestashop Shopify Wordpress Angular Astro Drupal Laravel Python React Salesforce Commerce Cloud SAP Commerce Cloud Sylius Symfony Akamai mPulse Datadog Dynatrace SpeedCurve Akamai Cloudflare Fastly Magento Prestashop Shopify Wordpress Angular Astro Drupal Laravel Python React Salesforce Commerce Cloud SAP Commerce Cloud Sylius Symfony Akamai mPulse Datadog Dynatrace SpeedCurve Akamai Cloudflare Fastly Magento Prestashop Shopify Wordpress Angular Astro Drupal Laravel Python React Salesforce Commerce Cloud SAP Commerce Cloud Sylius Symfony Akamai mPulse Datadog Dynatrace SpeedCurve Akamai Cloudflare Fastly Magento Prestashop Shopify Wordpress Angular Astro Drupal Laravel Python React Salesforce Commerce Cloud SAP Commerce Cloud Sylius Symfony Akamai mPulse Datadog Dynatrace SpeedCurve Akamai Cloudflare Fastly Magento Prestashop Shopify Wordpress Angular Astro Drupal Laravel Python React Salesforce Commerce Cloud SAP Commerce Cloud Sylius Symfony Akamai mPulse Datadog Dynatrace SpeedCurve Akamai Cloudflare Fastly Magento Prestashop Shopify Wordpress

Mission commitments

+30 pts typical cache hit ratio gained
-500ms LCP via ImageManager / Polish / Image Optimizer
Continuous Property Manager / Cache Rules maintained
Edge compute activated on rewarding use cases
FAQ

Frequently asked questions

Akamai vs Cloudflare vs Fastly for web performance?
All three improve performance once well-configured. Akamai: superior global coverage, most advanced enterprise features. Cloudflare: best features/price ratio, well-suited for SMBs and scale-ups. Fastly: programmable VCL, instant purge, leader among media and premium e-commerce.
Is my CDN really underleveraged?
On 9 out of 10 audits, yes. Default configurations cover the basics but leave 200 to 500ms of LCP and 10 to 30 cache hit ratio points on the table. The diagnosis quantifies the accessible gains within days.
Should I change CDN to optimize?
Rarely. Most gains come from optimizing the existing configuration. CDN change is a project in itself, justified only on specific constraints (enterprise security, critical programmability, geographic audience).
How are your CDN engagements structured?
As continuous sprints. Initial diagnosis, then each sprint pushes a lever (cache hit ratio, ImageManager, Workers, Early Hints) with measurement via mPulse or SpeedCurve. A well-tuned CDN in March drifts if nobody watches it in September.

Get your LCP green through your CDN

Complete CDN config audit
Measurable LCP gains
Long-term partnership
100% satisfied clients
Data 2023-2025
Témoignages

Ce qu'en disent mes clients

Excellent work.
Paul has significantly improved the site's speed and perfectly aligned it with Google's recommendations.
Professional, thorough, and efficient, I highly recommend.

Nicolas - April Moto

Digital & E-commerce Director

We are very satisfied with Paul's work. He is quick, available, and particularly effective. Since his arrival, very good results have been observed, both in terms of performance and responsiveness. A real asset for our team.

Léo - Luxury brand

E-commerce Product Owner

I don't know if we've said it enough.
But if you want to improve your loading speed,
Make Google happy and get your Core Web Vitals in the green,
Contact Paul Delcloy.

Florian Darroman - Les Makers

Co-founder

CDN, major lever on TTFB and LCP

A well-configured CDN can gain 200 to 500ms of mobile LCP and 30 to 60% of perceived TTFB. A misconfigured CDN costs a fortune, fragilizes stability, and creates the illusion of optimization without delivering results. On missions where the CDN is already in place, I almost systematically find 10 to 30 cache hit ratio points to recover and several hundred milliseconds of LCP to gain.

The CDN isn't a product you activate — it's a layer you configure. Cache key, Vary headers, ImageManager or Polish, Resource Hints, EdgeWorkers, Early Hints: every lever impacts TTFB and LCP, and every lever deserves a configuration aligned with the real traffic profile of the site.

Three players, three intervention angles

I work on the three most-deployed CDNs in France and Europe. Each has its logic, strengths, traps. The choice depends on business context, not tool preference.

Akamai remains the most complete CDN for enterprise (superior global coverage, enterprise security features, native mPulse integration). It's the default choice above a certain traffic level or for contractual security constraints. A default Akamai configuration covers the basics, an optimized one transforms Core Web Vitals.

Cloudflare offers the best features/price ratio on the market. Polish, Cache Rules, Workers, Early Hints, APO, HTTP/3, Brotli: every performance lever exists natively, you just need to activate them in the right order and calibrate. It's the most cost-effective choice for SMBs and scale-ups.

Fastly is the most programmable CDN on the market. Custom VCL, sub-second instant purge, Compute@Edge: it's the choice of media publishers and premium e-commerce who need to program the edge layer.

Cache hit ratio, the indicator that counts

Across all CDNs, cache hit ratio remains the central indicator. The higher it is, the more perceived TTFB drops, and the more the origin is protected from traffic peaks. A site without cache hit ratio optimization caps at 70-85%. With a complete audit (cache key, Cookie exclusions, disciplined Vary, SWR strategy), it exceeds 95%.

That level frees two immediate gains: TTFB dropping (every request served from the edge takes 30-80ms instead of 300-1000ms through the origin), and origin bill shrinking. Cache audit is almost always the most cost-effective lever of a CDN intervention.

Images, next-gen formats and critical path

Images account for 50 to 70% of page weight on most sites. Each CDN proposes its optimization module: ImageManager on Akamai, Polish on Cloudflare, Image Optimizer on Fastly. Well-configured (AVIF, WebP, responsive resizing, LCP prioritization), they gain 200 to 500ms of mobile LCP without touching application code.

The critical path is the other angle. Resource Hints, Early Hints (HTTP 103), fetchpriority on the LCP image, critical font preloading: each optimization gets measured individually via mPulse or SpeedCurve, and cumulated it turns Search Console from red to green.

Edge compute, the emerging lever

Workers (Cloudflare), EdgeWorkers (Akamai), Compute@Edge (Fastly): all three CDNs now offer edge code execution. Well-used, it's a major performance lever — origin-roundtrip-free A/B testing, instant geo redirect, image proxying, header manipulation to optimize the cache. Misused (heavy templating, full SSR), it's an added cost without real gain.

The edge compute intervention angle consists of identifying use cases that actually win performance, implementing them cleanly (tests, real-time log monitoring), and avoiding anti-patterns.

My CDN engagements

My CDN engagements run over time. The initial diagnosis frames the stack and the roadmap, then each sprint pushes a lever (cache hit ratio, ImageManager, Workers, Early Hints) with measurement via mPulse, SpeedCurve or integrated CDN analytics. A well-tuned CDN in March drifts if nobody watches it in September — a continuous engagement protects what makes performance.

The angle stays constant: drop TTFB, accelerate LCP, stabilize Core Web Vitals, without touching application code when possible. The CDN is a powerful lever provided it's treated as a layer to design and maintain, not a product you activate once and forget.

My CDN expertise pages

  • Akamai: Property Manager, ImageManager, EdgeWorkers, Adaptive Acceleration
  • Cloudflare: Cache Rules, Polish, Workers, Early Hints, APO on WordPress
  • Fastly: custom VCL, Instant Purge, Compute@Edge, Surrogate-Key
  • Akamai mPulse: RUM Core Web Vitals to steer the CDN

To understand the stakes of a complete web performance audit that includes the CDN, or for e-commerce stores wanting global optimization, the CDN angle always combines with frontend and backend levers.