Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : ✔️ Front Door Standard ✔️ Front Door Premium
La compression de fichier est une méthode efficace pour améliorer la vitesse de transfert de fichiers et les performances de chargement de page. Le serveur compresse le fichier pour en réduire la taille avant envoi. La compression de fichier peut réduire les coûts de bande passante et procurer une meilleure expérience à vos utilisateurs.
Il existe deux façons d’activer la compression de fichiers :
- Activation de la compression sur votre serveur d’origine. Azure Front Door fait transiter les fichiers compressés et les remet aux clients qui les demandent.
- Activation de la compression directement sur les serveurs POP Azure Front Door (compression à la volée). Dans ce cas, Azure Front Door compresse les fichiers et les envoie aux utilisateurs finaux.
Notes
Les demandes de plage peuvent être compressées dans différentes tailles. Azure Front Door exige que les valeurs d’en-tête de réponse Content-Length soient identiques pour toute requête HTTP GET. Si les clients envoient des demandes de plage d’octets avec l’en-tête Accept-Encoding qui amène l’origine à répondre avec des longueurs de contenu différentes, Azure Front Door retourne une erreur 503. Vous pouvez soit désactiver la compression sur l’origine/Azure Front Door, soit créer une règle Moteur de règles pour supprimer l’en-tête Accept-Encoding des demandes de plage d’octets.
Important
Les modifications de configuration d’Azure Front Door prennent jusqu’à 10 minutes pour se propager sur tout le réseau. Si vous configurez la compression de votre point de terminaison CDN pour la première fois, patientez 1 à 2 heures avant de chercher à résoudre un problème, pour être certain que les paramètres de compression ont été propagés à tous les POP.
Activation de la compression
Notes
Dans Azure Front Door, la compression fait partie de l’activation de la mise en cache dans l’itinéraire. Uniquement lorsque vous activez la mise en cache, vous pouvez tirer parti de la compression dans Azure Front Door.
Vous pouvez activer la compression en procédant comme suit :
- Lors d’une création rapide : quand vous activez la mise en cache, vous pouvez activer la compression.
- Lors d’une création personnalisée : activez la mise en cache et la compression quand vous ajoutez un itinéraire.
- Dans le gestionnaire Front Door.
- Dans la page Optimisation.
Activer la compression dans le gestionnaire Front Door
Dans la page de profil Azure Front Door Standard/Premium, accédez au gestionnaire Front Door et sélectionnez le point de terminaison où vous souhaitez activer la compression.
Dans le point de terminaison, sélectionnez l’itinéraire sur lequel vous souhaitez activer la compression.
Vérifiez que l’activation de la mise en cache est cochée, puis cochez la case pour activer la compression.
Sélectionnez Mettre à jour pour enregistrer la configuration.
Activer la compression dans Optimisations
Dans la page profil Azure Front Door Standard/Premium, accédez à Optimisations sous Paramètres. Développez le point de terminaison pour voir la liste des routes.
Sélectionnez les trois points en regard de l’itinéraire dont la compression est désactivée. Sélectionnez Ensuite Configurer l’itinéraire.
Vérifiez que l’activation de la mise en cache est cochée, puis cochez la case pour activer la compression.
Sélectionnez Mettre à jour.
Modifier le type de contenu de la compression
Vous pouvez modifier la liste par défaut des types MIME dans la page Optimisations.
Dans la page profil Azure Front Door Standard/Premium, accédez à Optimisations sous Paramètres. Sélectionnez ensuite l’itinéraire sur lequel la compression est activée.
Sélectionnez les trois points en regard de l’itinéraire sur lequel la compression est activée. Sélectionnez ensuite Afficher les types de fichiers compressés.
Supprimez les formats par défaut ou sélectionnez Ajouter pour ajouter de nouveaux types de contenu.
Sélectionnez Enregistrer pour mettre à jour la configuration de compression.
Désactivation de la compression
Vous pouvez désactiver la compression en procédant comme suit :
- Désactiver la compression dans l’itinéraire du gestionnaire Azure Front Door.
- Désactiver la compression dans la page Optimisations.
Désactiver la compression dans le gestionnaire Azure Front Door
Dans la page profil Azure Front Door Standard/Premium, accédez à Front Door Manager sous Paramètres.
Sélectionnez l’itinéraire sur lequel vous souhaitez désactiver la compression. Décochez la case Activer la compression.
Sélectionnez Mettre à jour pour enregistrer la configuration.
Désactiver la compression dans Optimisations
Dans la page profil Azure Front Door Standard/Premium, accédez à Optimisations sous Paramètres. Sélectionnez ensuite l’itinéraire sur lequel la compression est activée.
Sélectionnez les trois points en regard de l’itinéraire sur lequel la compression est activée, puis sélectionnez Configurer l’itinéraire.
Décochez la case Activer la compression.
Sélectionnez Mettre à jour pour enregistrer la configuration.
Règles de compression
Dans Azure Front Door, seuls les fichiers éligibles sont compressés. Pour être éligible pour la compression, un fichier doit :
- Être de type MIME
- Être supérieur à 1 Ko
- Être inférieur à 8 Mo
Ces profils prennent en charge les encodages de compression suivants :
- gzip (GNU zip)
- brotli
Si la requête prend en charge plusieurs types de compression, la compression brotli est prioritaire.
Quand une demande liée à un actif multimédia spécifie la compression gzip et que cette demande cause un défaut du cache, Azure Front Door effectue une compression gzip du composant directement sur le serveur POP. Ensuite, le fichier compressé est servi à partir du cache.
Si l’origine utilise l’encodage de transfert mémorisé en bloc (CTE) pour envoyer des données au POP Azure Front Door, la compression n’est pas prise en charge.
Étapes suivantes
- Découvrez comment configurer votre premier jeu de règles
- En savoir plus sur les conditions de correspondance des ensembles de règles
- En savoir plus sur l’ensemble de règles Azure Front Door