Personnalisation de la configuration du cache

Après avoir configuré et testé le service Fastly dans vos environnements d’évaluation et de production, passez en revue et personnalisez les paramètres de configuration du cache. Par exemple, vous pouvez mettre à jour les paramètres pour forcer TLS à rediriger les requêtes HTTP vers Fastly, mettre à jour les paramètres de purge et activer l’authentification de base pour protéger par mot de passe votre site pendant le développement.

Les sections suivantes présentent un aperçu et des instructions de configuration de certains paramètres du cache. Trouvez des informations supplémentaires sur les options de configuration disponibles dans la documentation Fastly CDN Module for Magento 2 .

Forcer TLS

Rapide fournit l’option Forcer TLS pour rediriger les requêtes non chiffrées (HTTP) vers Fastly. Une fois que votre environnement d’évaluation ou de production a été configuré avec un certificat SSL/TLS valide, vous pouvez mettre à jour la configuration Fastly de votre boutique afin d’activer l’option Forcer TLS . Consultez le guide Fastly de Force TLS dans la documentation Module Fastly CDN pour Magento 2 .

NOTE
L’activation de l’option Forcer TLS est une bonne pratique pour Adobe Commerce sur les magasins d’infrastructure cloud.

Étendre le délai d’expiration rapide

La configuration de service Fastly spécifie un délai d’expiration par défaut de 180 secondes pour les demandes HTTPS à l’administrateur. Tout traitement de requête qui dépasse le délai d’expiration renvoie une erreur 503. Par conséquent, vous pouvez recevoir 503 erreurs en réponse à des demandes qui nécessitent un traitement long ou lorsque vous essayez d’effectuer des opérations en bloc.

Pour terminer des actions en bloc qui prennent plus de 3 minutes, modifiez la valeur Délai d’expiration du chemin d’accès administrateur afin d’éviter les erreurs 503.

NOTE
Pour étendre des paramètres de délai d’expiration rapides autres que l’administration dans l’interface utilisateur Fastly, voir Augmentation des délais d’expiration pour les tâches longues.

Pour prolonger le délai d’expiration le plus court pour l’administrateur :

  1. Connectez-vous à l’administrateur.

  2. Cliquez sur Magasins > Paramètres > Configuration > Avancé > Système et développez Cache de page complet.

  3. Dans la section Fastly Configuration , développez Advanced Configuration.

  4. Définissez la valeur Délai d’expiration du chemin d’accès administrateur en secondes. Cette valeur ne peut pas dépasser 10 minutes (600 secondes).

  5. Cliquez sur Enregistrer la configuration en haut de la page.

  6. Après le rechargement de la page, sélectionnez Télécharger VCL vers Fastly dans la section Configuration Fastly .

Récupère rapidement le chemin d’accès d’administrateur pour générer le fichier VCL à partir du fichier de configuration app/etc/env.php.

Configuration des options de purge

Fournit rapidement plusieurs types d’options de purge sur votre page Gestion du cache du Magento, y compris des options pour purger la catégorie de produits, les ressources de produits et le contenu. Lorsque cette option est activée, recherchez rapidement les événements qui purgent automatiquement ces caches. Si vous désactivez une option de purge, vous pouvez purger manuellement les caches Fastly après avoir terminé les mises à jour via la page Gestion du cache.

Les options de purge incluent :

  • Purge de la catégorie-Purge du contenu de la catégorie de produits (et non du contenu du produit) lorsque vous ajoutez et mettez à jour un seul produit. Vous pouvez conserver cette option désactivée et activer la purge du produit, qui purge les produits et les catégories de produits.
  • Purger le produit : presse tout le contenu des produits et catégories de produits lors de l’enregistrement d’une seule modification sur un produit. L’activation de la purge de produit peut s’avérer utile pour obtenir immédiatement des mises à jour des clients lors de la modification d’un prix, de l’ajout d’une option de produit et lorsque l’inventaire des produits est en rupture de stock.
  • Purger la page CMS - Purger le contenu de la page lors de la mise à jour et de l’ajout de pages au CMS Adobe Commerce. Par exemple, vous pouvez effectuer une purge lors de la mise à jour de vos conditions générales ou de votre stratégie de retour. Si vous apportez rarement ces modifications, vous pouvez désactiver la purge automatique.
  • Purge douce - Définit le contenu modifié sur obsolète et purge en fonction du timing obsolète. Outre les horodatages obsolètes, le contenu obsolète est présenté aux clients tout en le mettant à jour rapidement en arrière-plan.

Configurer les options de purge

Pour configurer les options de purge rapide :

  1. Dans la section Fastly Configuration , développez Advanced Configuration pour afficher les options de purge.

  2. Pour chaque option de purge, sélectionnez Oui pour activer la purge automatique ou Non pour désactiver la purge automatique.

    Lorsque vous désactivez une option de purge, vous devez purger manuellement le cache pour cette catégorie à partir de la page Gestion du cache.

  3. Cliquez sur Enregistrer la configuration en haut de la page.

  4. Après le rechargement de la page, sélectionnez Télécharger VCL vers Fastly dans la section Configuration Fastly .

Pour plus d’informations, voir les options de configuration Fastly.

Configuration de la gestion des géoadresses IP

Le module Fastly inclut la gestion de la géolocalisation pour rediriger automatiquement les visiteurs ou fournir une liste de magasins correspondant au code de pays obtenu. Si vous utilisez déjà une extension pour la gestion des adresses géoIP, vous devrez peut-être vérifier les fonctionnalités avec les options Fastly.

Pour configurer la gestion de GeoIp :

  1. Connectez-vous à l’administrateur.

  2. Cliquez sur Magasins > Paramètres > Configuration > Avancé > Système et développez Cache de page complet.

  3. Dans la section Fastly Configuration , développez Advanced Configuration.

  4. Faites défiler l’écran vers le bas et sélectionnez Oui pour Activer GeoIP. D’autres options de configuration s’affichent.

  5. Pour l’action de géolocalisation, sélectionnez si le visiteur est automatiquement redirigé avec Redirection ou s’il a fourni une liste de magasins à sélectionner avec Dialog.

  6. Pour Mappage de pays, sélectionnez Ajouter pour saisir un code de pays à deux lettres à mapper avec un magasin Adobe Commerce spécifique dans une liste.

    Ajouter des cartes de pays GeoIP

  7. Cliquez sur Enregistrer la configuration en haut de la page.

  8. Après le rechargement de la page, sélectionnez Télécharger VCL vers Fastly dans la section Configuration Fastly .

NOTE
L’implémentation actuelle du module GéoIP Adobe Commerce Fastly ne prend pas en charge les redirections entre plusieurs sites web.

Fastly fournit également une série de fonctionnalités VCL liées à la géolocalisation pour le codage de géolocalisation personnalisé.

Activation des modules Edge rapides

Fastly Edge Modules est une structure flexible qui permet de définir des composants d’interface utilisateur et du code VCL associé par le biais d’un modèle. Ces modules facilitent la personnalisation et l’extension de la configuration de service Fastly par le biais de l’interface utilisateur au lieu d’utiliser des fragments de code VCL personnalisés.

Les modules Edge vous permettent d’activer des fonctionnalités spécifiques telles que les en-têtes CORS, les réécritures de plan de site Cloud et de configurer l’intégration entre votre boutique Adobe Commerce et d’autres systèmes de gestion de contenu (CMS) ou back-end.

Pour accéder au menu Modules Edge afin d’afficher, de configurer et de gérer les modules disponibles, activez l’option Activer les modules Edge rapides . Reportez-vous à la section Modules Edge Fastly dans la documentation du module CDN Fastly.

Configuration des back-ends et du blindage d’origine

Les paramètres principaux permettent d’affiner les performances pour accélérer les performances grâce au blindage et aux délais d’expiration d’origine. Un serveur principal est un emplacement spécifique (IP ou domaine) avec un bouclier d’origine configuré et des paramètres de délai d’expiration pour vérifier et fournir du contenu en cache.

Blocage d’origine achemine toutes les demandes de votre magasin vers un point de présence spécifique (POP). Lorsqu’une demande est reçue, le POP recherche le contenu mis en cache et le fournit. S’il n’est pas mis en cache, il continue sur le Protocole POP du Bouclier, puis sur le serveur d’origine qui met le contenu en cache. Les boucliers réduisent le trafic directement à l’origine.

Le code VCL par défaut, Fastly, spécifie les valeurs par défaut de protection et d’expiration d’origine pour votre Adobe Commerce sur les sites d’infrastructure cloud. Dans certains cas, vous devrez peut-être modifier les valeurs par défaut. Par exemple, si vous obtenez des erreurs Time to First Byte (TTF), vous devrez peut-être ajuster la valeur first byte timeout .

NOTE
Si votre site nécessite une intégration serveur principal telle que Wordpress, personnalisez votre configuration de service Fastly pour ajouter le serveur principal et gérer les redirections de votre boutique Adobe Commerce vers Wordpress. Pour plus d’informations, reportez-vous à la section Modules Edge rapides - Autres intégrations CMS/back-end dans la documentation du module Fastly.

Pour consulter la configuration des paramètres du serveur principal :

  1. Connectez-vous à l’administrateur.

  2. Cliquez sur Magasins > Paramètres > Configuration > Avancé > Système et développez Cache de page complet.

  3. Développez la section Configuration rapide .

  4. Développez les Paramètres du serveur principal et sélectionnez l’engrenage pour vérifier le serveur principal par défaut. Une fenêtre modale s’ouvre. Elle affiche les paramètres actuels avec des options permettant de les modifier.

    Modifier le serveur principal

  5. Sélectionnez l’emplacement Shield (ou centre de données).

    La configuration Fastly par défaut de votre projet définit l’emplacement le plus proche de votre région de service Cloud. Si vous devez le modifier, sélectionnez un emplacement proche de l’emplacement par défaut.

  6. Modifiez les valeurs de délai d’expiration (en microsecondes) pour la connexion à la protection, le temps entre les octets et le temps pour le premier octet. Nous vous recommandons de conserver les paramètres de délai d’expiration par défaut.

  7. Si vous le souhaitez, sélectionnez Activer le serveur principal et le bouclier après modification ou enregistrement.

  8. Cliquez sur Télécharger pour enregistrer vos modifications et les télécharger sur les serveurs Fastly.

  9. Dans l’administrateur, sélectionnez Save Config.

Pour plus d’informations, consultez le guide des paramètres du serveur principal dans la documentation du module Fastly.

Authentification de base

L’authentification de base est une fonctionnalité permettant de protéger chaque page et ressource de votre site.
avec un nom d’utilisateur et un mot de passe. Nous ne recommandons pas d’activer l’option de base
l’authentification sur votre environnement de production. Vous pouvez le configurer lors de l’évaluation.
pour protéger votre site pendant le processus de développement. Reportez-vous au Guide d’authentification de base dans la documentation du module CDN Fastly.

Si vous ajoutez un accès utilisateur et activez une authentification de base lors de l’évaluation, vous pouvez toujours
accédez à l’administrateur sans avoir besoin d’informations d’identification supplémentaires.

Création de fragments de code VCL personnalisés

Prise en charge rapide d’une version personnalisée du langage de configuration de vernis (VCL) pour personnaliser la configuration de service Fastly. Par exemple, vous pouvez autoriser, bloquer ou rediriger l’accès d’utilisateurs ou d’adresses IP spécifiques à l’aide de blocs de code VCL avec des dictionnaires Edge et Access Control List (ACL).

Pour obtenir des instructions sur la création de fragments de code VCL personnalisés, de dictionnaires de périphérie et de listes de contrôle d’accès, voir Fragments de code VCL personnalisés Fastly.

NOTE
Avant d’ajouter du code VCL personnalisé, des dictionnaires de périphérie et des listes de contrôle d’accès à votre configuration de module Fastly, vérifiez que le service de mise en cache Fastly fonctionne avec la configuration par défaut. Voir Configuration rapide.

Gestion des domaines

Pour les projets Starter et Pro, vous pouvez utiliser l’option Domains pour ajouter et gérer la configuration de domaine Fastly pour votre magasin.

  • Pour les projets de démarrage, accédez à l’URL du projet sous l’onglet Domains dans Cloud Console pour ajouter l’URL du projet.

  • Pour les projets Pro, envoyez un ticket d’assistance Adobe Commerce pour ajouter le domaine à la configuration de votre projet cloud. L’équipe d’assistance met également à jour la configuration du compte Adobe Commerce Fastly afin d’ajouter le domaine.

Pour gérer la configuration de domaine rapide à partir de l’administrateur :

  1. Connectez-vous à l’administrateur.

  2. Sélectionnez Magasins > Paramètres > Configuration > Avancé > Système et développez Cache de page complet.

  3. Dans la section Admin Fastly Configuration , sélectionnez Domaines.

  4. Cliquez sur Gérer les domaines pour ouvrir la page Domaines.

  5. Ajoutez les noms de niveau supérieur et de sous-domaine pour les magasins de l’environnement cloud.

    Vous pouvez uniquement spécifier les domaines qui ont déjà été ajoutés à la configuration de votre infrastructure cloud.

    Ajouter une configuration de domaine Fastly pour Starter

  6. Cliquez sur Activer pour mettre à jour la configuration de domaine Fastly.

NOTE
Si le même domaine a été configuré sur un autre compte Fastly, vous devez envoyer un ticket d’assistance Adobe Commerce pour demander la délégation de domaine avant de pouvoir ajouter le domaine à Adobe Commerce. Voir Plusieurs comptes Fastly et domaines attribués.

Activation du mode de maintenance

Utilisez l’option Mode de maintenance pour autoriser l’accès administratif à votre site à partir d’adresses IP spécifiées tout en renvoyant une page d’erreur pour toutes les autres requêtes.

Pour activer le mode de maintenance avec accès administrateur :

  1. Ouvrez la section Configuration rapide dans Admin.

  2. Dans la section ACL Edge , mettez à jour la liste de contrôle d’accès maint_allow avec les adresses IP d’administration pouvant accéder à votre magasin en mode de maintenance.

    Mettre à jour la liste autorisée du mode de maintenance IP

  3. Dans la section Mode de maintenance, sélectionnez Activer le mode de maintenance.

    Une fois le mode de maintenance activé, tout le trafic est bloqué, à l’exception des demandes provenant des adresses IP dans l’ACL maint_allowlist. Vous pouvez mettre à jour maint_allowlist pour modifier les adresses IP dans l’ACL.

    Pour obtenir des instructions de configuration détaillées, consultez le guide du mode de maintenance dans la documentation Fastly CDN for Magento 2 du module.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26