Lire le statut de cache : HIT, MISS, BYPASS, EXPIRED
L'en-tête X-Proxy-Cache-MT indique si la réponse vient du cache.
Aide CDN.com.tr
L'edge compresse automatiquement les réponses texte : Brotli pour les navigateurs qui le prennent en charge, gzip pour les autres. Voyez quelle méthode utilise chaque domaine dans la carte Compression des réponses et confirmez-le avec curl.
Cache, sécurité, WAF et purge
L'edge compresse automatiquement les réponses texte : Brotli pour les navigateurs qui le prennent en charge, gzip pour les autres. Voyez quelle méthode utilise chaque domaine dans la carte Compression des réponses et confirmez-le avec curl.
La carte affiche la compression de chaque domaine en HTTP et en HTTPS.
Resultat attendu: Un domaine servi avec les réglages par défaut affiche Brotli et gzip, avec une note comme de la règle n° … ou de la règle de vérification du certificat.
Demandez un fichier texte d'au moins 256 octets, comme un fichier CSS ou JavaScript, une fois en demandant Brotli et une fois en demandant gzip.
Accept-Encoding: br et lisez les en-têtes de la réponse.Accept-Encoding: gzip.Resultat attendu: content-encoding: br sur la première réponse et content-encoding: gzip sur la seconde, chacune avec vary: Accept-Encoding.
curl -s -o /dev/null -D - -H 'Accept-Encoding: br' https://www.example.com/assets/app.css | grep -iE '^(content-encoding|vary):'
curl -s -o /dev/null -D - -H 'Accept-Encoding: gzip' https://www.example.com/assets/app.css | grep -iE '^(content-encoding|vary):'
La taille téléchargée montre ce que la compression fait gagner sur vos propres fichiers.
Accept-Encoding: br et une fois sans en-tête Accept-Encoding.Resultat attendu: Deux nombres d'octets : d'abord la taille compressée, puis la taille non compressée.
curl -s -o /dev/null -w '%{size_download}\n' -H 'Accept-Encoding: br' https://www.example.com/assets/app.css
curl -s -o /dev/null -w '%{size_download}\n' https://www.example.com/assets/app.css
Vous avez placé un site derrière le CDN et voulez vérifier que son HTML, son CSS, son JavaScript et son JSON arrivent compressés chez les visiteurs, sans configurer la compression sur votre origine.
content-encoding.application/json, application/ld+json, application/manifest+json), XML (flux RSS et Atom compris), texte brut, SVG, icônes ICO, WebAssembly, et polices TTF, OTF et EOT. Les autres types de contenu partent tels quels.Vary: Accept-Encoding, si bien que les caches intermédiaires gardent séparées la version compressée et la version non compressée.Content-Encoding) n'est pas compressée une seconde fois.Non. La compression est automatique : les règles de diffusion sont créées avec Brotli et gzip, et la carte Compression des réponses est marquée Automatique.
Vérifiez cinq points : la carte Compression des réponses affiche Brotli et gzip pour ce domaine et ce protocole, la requête demande la compression (curl n'envoie pas d'en-tête Accept-Encoding si vous n'en ajoutez pas un), le fichier fait partie des types compressés, il fait au moins 256 octets, et le statut est 200, 403 ou 404. Lancez les commandes de vérification ci-dessous telles qu'elles sont écrites.
Brotli pour les navigateurs qui le prennent en charge, gzip pour les autres. L'edge lit l'en-tête Accept-Encoding envoyé par le navigateur, et les navigateurs ne demandent Brotli qu'en HTTPS.
Aucune règle de diffusion ne sert encore ce domaine sur ce protocole. Dès qu'une règle sert le domaine en HTTP ou en HTTPS, la carte y affiche sa compression.