Skip to main content
Piloterr
Retour au blog
24 juin 2026

Comprendre les métriques de latence p50, p75, p90, p95 et p99

La latence moyenne masque les scrapes lents. Sur un job nocturne de 10 000 fiches produit, la plupart des appels finissent en 1–2 s, quelques-uns traînent à 20 s après un retry CAPTCHA. La moyenne reste rassurante ; la deadline, non.

Les percentiles (p50, p75, p90, p95, p99) montrent comment les temps de réponse se répartissent. Ils répondent à : « En combien de temps au moins X % des scrapes se sont-ils terminés ? »

Suivez-les sur vos cibles avec les Scraper APIs. Comparez les modes Crawler vs Rendering vs WebUnlocker avant d'incriminer un site.

Ce que signifie chaque percentile

pN = N % des requêtes se sont terminées en ce temps ou plus vite.

PercentileSignification
p50Médiane : la moitié des scrapes ont été au moins aussi rapides.
p753 scrapes sur 4 dans cette fenêtre.
p909 sur 10.
p9519 sur 20.
p9999 sur 100, la queue lente qui fait déraper les jobs batch.

Exemples en scraping

Même job de veille tarifaire, pages différentes :

PercentileExempleLatence
p50Fiche produit statique, mode Crawler0,8 s
p75Listing catégorie avec pagination1,5 s
p90PDP React, attente sélecteur prix en Rendering3 s
p95Annonce job board après un retry 403 + rotation proxy6 s
p99Marketplace protégée DataDome, WebUnlocker + CAPTCHA18 s

p50 = 0,8 s mais p99 = 18 s, c'est normal en scraping. La médiane indique le coût par page ; la queue indique si le job finit à l'heure.

Pourquoi la moyenne ment

1 000 scrapes : 900 × 1 s, 90 × 8 s (retry CAPTCHA), 10 × 45 s (timeout). Moyenne ≈ 3 s, mais 10 % ont attendu 8 s+. Les percentiles rendent cet écart visible tout de suite.

Que surveiller en production

Découpez la latence par domaine, statut HTTP et mode de scrape (1 / 2 / 3 crédits). Tracez p50 et p99 ensemble : si p50 est stable mais p99 monte, c'est souvent une nouvelle règle anti-bot ou un sélecteur cassé, pas un ralentissement global.

Jobs batch : dimensionnez les timeouts sur p95, les SLA sur p99. Exemple : « p95 ≤ 5 s sur 24 h, scrapes réussis uniquement. »

À retenir

  • p50 = scrape typique ; p99 = pourquoi le job nocturne a dépassé son créneau.
  • La queue vient des retries, du rendu JS, de l'anti-bot et des sessions proxy froides, rare mais coûteux.
  • Optimisez la médiane avec Crawler ; la queue avec WebUnlocker ou des plafonds par domaine.

À lire aussi

Guides et actualités sur le scraping web, les proxies et l'extraction de données.

Actualités

Cloudflare, Chrome, Firefox et Edge s'allient sur PACT, un protocole anti-bot respectueux de la vie privée

Cloudflare s''associe à Mozilla, Google, Microsoft et Shopify pour développer PACT (Private Access Control Tokens), un standard qui vise à authentifier le trafic humain et les agents autorisés sans CAPTCHA ni pistage invasif.

Josselin Liebe
Josselin Liebe
Lire
Actualités

Nouveau site Piloterr : ce qui change

Piloterr.com a été reconstruit de zéro: pages produits clarifiées, plus de 400 endpoints documentés, outils développeur gratuits, site en français et feuille de route vers un second datacenter en propre.

Josselin Liebe
Josselin Liebe
Lire
Actualités

Scraping web : Crawler vs Rendering vs WebUnlocker

Piloterr Website Crawler vs Rendering vs WebUnlocker : découvrez quand utiliser le scraping par requêtes HTTP avec fingerprinting, le rendu navigateur JavaScript complet ou le WebUnlocker anti-bot (Cloudflare, DataDome, PerimeterX, Akamai) pour un taux de réussite de 100 % sur les domaines autorisés.

Josselin Liebe
Josselin Liebe
Lire

Prêt à commencer ?

Votre API de scraping web est à un clic. Commencez avec +500 crédits, sans infrastructure à gérer, sans proxies à configurer, et sans carte bancaire.

  • +500 crédits
  • Aucune carte bancaire requise
  • Tous les endpoints inclus