Elysia Tools

Parcourez outils, exemples, explications visuelles et guides thématiques dans un espace clair.

Catégories populaires

Dossiers

Langue
ZHESPTRUFRDEEN

Elysia Tools

Navigation mobile

Development

Optimiseur du budget TTL Cache-Control et CDN edge

· Dernière mise à jour:2026-08-06

Analyse les directives Cache-Control, calcule les TTL navigateur/edge, le budget stale, les conflits et les notes CDN statiques.

Exécution

Exécuter cet outil

Remplissez le formulaire, lancez l’outil et consultez le résultat au même endroit.

Exemples

Exemples adaptés à cet outil

Associé

Continuer avec des outils et dossiers associés

Rédigé par l'équipe Elysia Tools

Guide d'utilisation de l'outil

Découvrez quand utiliser cet outil, ce qu'il prend en charge et comment les utilisateurs l'appliquent.

Points clés

Catégorie
Development
Types d’entrée
textarea, select, number
Type de sortie
html
Exemples associés
4
API disponible
Oui

Aperçu

L’optimiseur du budget TTL Cache-Control et CDN edge analyse un en-tête Cache-Control, calcule les TTL navigateur et edge ainsi que le budget stale, puis signale les conflits et fournit des notes statiques selon le CDN sélectionné.

Quand l’utiliser

  • Vérifier la durée de fraîcheur d’une réponse publique entre le navigateur et le cache edge.
  • Comparer les directives max-age, s-maxage et stale-while-revalidate à des budgets définis.
  • Contrôler une politique private ou no-cache avant sa mise en production.

Fonctionnement

  1. 1Saisissez l’en-tête Cache-Control complet, par exemple « public, max-age=60, s-maxage=600, stale-while-revalidate=30 ».
  2. 2Sélectionnez le contexte HTTP générique ou un CDN parmi Fastly, Cloudflare et Akamai.
  3. 3Ajoutez facultativement les budgets TTL navigateur, TTL edge et stale en secondes.
  4. 4L’outil analyse les directives, calcule les budgets, détecte les conflits et affiche un rapport HTML avec des notes statiques liées au CDN.

Cas d’usage

  • Auditer une réponse publique avec un TTL navigateur court, un s-maxage plus long et une période stale limitée.
  • Vérifier qu’une réponse privée marquée no-cache ne reçoit pas de budget de fraîcheur.
  • Comparer les notes de comportement statiques associées à différents contextes CDN.

Exemples

1. Séparer les budgets de fraîcheur navigateur et edge

Développeuse web

Contexte

Une équipe publie un contenu public qui doit rester récent dans le navigateur tout en profitant d’un cache edge plus long.

Problème

Vérifier que les directives Cache-Control correspondent aux budgets de 120 secondes côté navigateur, 900 secondes côté edge et 60 secondes pour stale.

Utilisation

Saisissez « public, max-age=60, s-maxage=600, stale-while-revalidate=30 », sélectionnez Cloudflare et renseignez les trois budgets.

CDN : Cloudflare ; budget TTL navigateur : 120 secondes ; budget TTL edge : 900 secondes ; budget stale : 60 secondes.

Résultat

Le rapport HTML analyse les TTL navigateur et edge, le budget stale, les éventuels conflits et les notes statiques liées à Cloudflare.

2. Contrôler une réponse sans fraîcheur de cache

Ingénieur backend

Contexte

Une réponse privée ne doit pas être conservée avec une durée de fraîcheur définie par Cache-Control.

Problème

Confirmer que la politique « private, no-cache » ne prévoit aucun TTL navigateur ou edge ni budget stale.

Utilisation

FAQ

Quel en-tête dois-je saisir ?

Saisissez la valeur complète de l’en-tête Cache-Control, avec ses directives séparées par des virgules.

Quelle est la différence entre max-age et s-maxage ?

max-age représente la fraîcheur côté navigateur, tandis que s-maxage concerne les caches partagés ou edge.

Les budgets TTL sont-ils obligatoires ?

Non. Les budgets navigateur, edge et stale sont facultatifs et s’expriment en secondes.

Que se passe-t-il avec « private, no-cache » ?

L’outil vérifie cette politique et peut confirmer l’absence de TTL de fraîcheur navigateur et edge lorsque les budgets sont fixés à zéro.

Quels CDN sont disponibles ?

Vous pouvez sélectionner HTTP générique, Fastly, Cloudflare ou Akamai.

Dossier

Révision d’un changement de cache HTTP et remise des preuves

Définissez les cas, comparez les réponses réelles avant et après, contrôlez les budgets TTL et livrez des preuves expurgées avec décision et conditions de retour arrière.

Accueil
Outils3201
Exemples593
Visualisations465
Visionneuses de fichiers103
Dossiers233
Étiquettes333
Images, audio et vidéo657

Outils de traitement, conversion et optimisation d’images, d’audio et de vidéo

Maths, dates et finance644

Calculateurs, outils numériques, logique de dates, statistiques et finance

Design et couleur297

Outils de couleur, mise en page, graphisme, style visuel et assistance design

Texte et rédaction209

Outils de rédaction, nettoyage, formatage, extraction et analyse de texte

Développement et Web193

Utilitaires développeur, réseau, débogage Web et assistants d’automatisation

Conversion et encodage175

Outils de conversion de formats, fichiers, archives, unités et encodages

Examen des sources FLAC/WAV et transmission des preuves
Revue et livraison d’un module de jeu promotionnel auto-hébergé
Relecture d'un lot de codes Stripe et contrôle préalable à l'importation
Tri technique des photos et transmission des candidates à la retouche
Structurer une capture d'interface, la relire et la transmettre au développement

© 2026 Elysia Tools. Tous droits réservés.

DocumentationTarifsÀ proposConditions d'utilisationPolitique de confidentialitéCookiesContact
Java

Exemples de Traitement d'Images Android Java

Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format

Kotlin

Exemples de Traitement d'Images Android Kotlin

Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format

Python

Exemples de Traitement d'Images Web Python

Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format

Objective-C

Traitement d'Images macOS Objective-C - Exemples

Exemples traitement d'images macOS Objective-C incluant lecture/écriture images, redimensionnement images et conversion format

Math & Numbers

Calculateur de NPSH de Pompe (Hauteur Nette Positive d'Aspiration) et Vérification de Cavitation

Calcule la hauteur nette positive d'aspiration disponible de la pompe : NPSH_a = (p_surface - p_vapor)/(ρ·g) + H_static - h_friction (en m). Les pressions de surface et de vapeur sont absolues ; H_static est positif pour aspiration noyée (liquide au-dessus de la pompe) et négatif pour aspiration en charge (liquide sous la pompe). Comparaison au NPSH_r de la courbe de la pompe : marge margin = NPSH_a - NPSH_r et rapport ratio = NPSH_a/NPSH_r ; classification safe (sûr), marginal (marge < 0,5 m) ou cavitation likely (cavitation probable). Si NPSH_r = 0, seul NPSH_a est renvoyé. Pressions en Pa/kPa/bar/atm/psi, longueur en m/ft, masse volumique en kg/m³/g/cm³/lb/ft³.

Astronomy

Propagateur d’orbite à éléments moyens de style ESA PB05 (Brouwer–Lyddane, J2–J6 + luni-solaire)

Propage des orbites proches de la Terre et de la région GNSS avec un modèle semi-analytique d’éléments moyens dans la tradition Brouwer–Lyddane/PB05 : dérive séculaire moyennée sur l’orbite sous le champ zonal EGM96 J2–J6 (moyennage numérique des équations de Gauss — l’analogue numérique de la normalisation de Delaunay avec les formules fermées J2 comme contre-vérification intégrée), reconstruction du premier ordre J2 moyen↔osculant, analyse d’orbite gelée J3, quadrupôle luni-solaire doublement moyenné, contrôles de résonance tessérale de la trace au sol, résolution de l’inclinaison héliosynchrone et validation croisée numérique RK4 dans le rapport.

Data Analysis

Analyseur de Corrélation

Outil avancé d'analyse de corrélation qui calcule les coefficients de corrélation entre les variables pour mesurer la force et la direction de leurs relations linéaires.

Development

Constructeur d'art direction responsive Picture / srcset

Génère un balisage <picture> complet avec recadrages art direction : éléments <source media> par point d'arrêt, candidates 1x/2x ou descripteurs de largeur par modèle {w}, couches AVIF/WebP optionnelles, gestion de sizes, width/height anti-CLS, et déclinaisons HTML et JSX avec notes de lint fondées sur la spécification.

Saisissez « private, no-cache », gardez le contexte HTTP générique et définissez les trois budgets à 0 seconde.

CDN : HTTP générique ; budget TTL navigateur : 0 seconde ; budget TTL edge : 0 seconde ; budget stale : 0 seconde.

Résultat

Le rapport HTML vérifie la politique et confirme l’absence de TTL de fraîcheur navigateur et edge.