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. Pour plus d’informations sur les options de configuration disponibles, voir Module CDN rapide pour Magento 2 la documentation.

Forcer TLS

La fonction Forcer TLS option permettant de 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 . Voir la section Guide Forcer TLS dans le Module CDN rapide pour Magento 2 la documentation.

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 variable Délai du chemin d’accès administrateur value_ pour éviter les erreurs 503.

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

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

  1. Connexion à l’administrateur.

  2. Cliquez sur Magasins > Paramètres > Configuration > Avancé > Système et développer Cache de page complète.

  3. Dans le Configuration rapide , développez Configuration avancée.

  4. Définissez la variable Délai 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 Chargement rapide de VCL dans le Configuration rapide .

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

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 :

  • Catégorie de purge-Purge le contenu des catégories de produits (et non le contenu des produits) 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.
  • Purge du produit-Purge 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.
  • Purge de la page CMS-Purge le contenu des pages 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 le purge selon le calendrier 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.

Configuration des options de purge

Pour configurer les options de purge rapide:

  1. Dans le Configuration rapide , développez Configuration avancée 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 de cette catégorie à partir de la variable Gestion du cache page.

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

  4. Après le rechargement de la page, sélectionnez Chargement rapide de VCL dans le Configuration rapide .

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

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 des géoadresses IP:

  1. Connexion à l’administrateur.

  2. Cliquez sur Magasins > Paramètres > Configuration > Avancé > Système et développer Cache de page complète.

  3. Dans le Configuration rapide , développez Configuration avancée.

  4. Faites défiler la page vers le bas et sélectionnez Oui to Activer GeoIP. D’autres options de configuration s’affichent.

  5. Pour l’action GéoIP, sélectionnez si le visiteur est automatiquement redirigé avec Rediriger ou fourni une liste de magasins avec lesquels effectuer un choix Boîte de dialogue.

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

    Ajout de cartes de pays géoIP

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

  8. Après le rechargement de la page, sélectionnez Chargement rapide de VCL dans le Configuration rapide .

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

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

Activation des modules Edge Fastly

Fastly Edge Modules est un framework 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 ou back-end.

Pour accéder au menu des modules Edge afin d’afficher, de configurer et de gérer les modules disponibles, activez la fonction Activation des modules Edge Fastly . Voir 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. A back end est un emplacement spécifique (IP ou domaine) avec des paramètres de protection de l’origine et de délai d’expiration configurés pour vérifier et fournir du contenu mis en cache.

Protection d'origine achemine toutes les requêtes 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 de type Temps jusqu’au premier octet (TTF), vous devrez peut-être ajuster la variable délai du premier octet .

NOTE
Si votre site nécessite une intégration serveur principal, comme Wordpress, personnalisez votre configuration de service Fastly afin d’ajouter le serveur principal et de gérer les redirections de votre boutique Adobe Commerce vers Wordpress. Pour plus d’informations, voir Modules Edge rapides - Autres intégrations CMS/backend dans la documentation du module Fastly.

Pour vérifier la configuration des paramètres du serveur principal:

  1. Connexion à l’administrateur.

  2. Cliquez sur Magasins > Paramètres > Configuration > Avancé > Système et développer Cache de page complète.

  3. Développez l’objet Configuration rapide .

  4. Développer 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.

    Modification du serveur principal

  5. Sélectionnez la variable Shield emplacement (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’onglet Admin, sélectionnez Enregistrer la configuration.

Pour plus d’informations, voir 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. We ne pas recommander activation de l’authentification de base sur votre environnement de production. Vous pouvez le configurer sur l’évaluation pour protéger votre site pendant le processus de développement. Voir Guide d’authentification de base dans la documentation du module CDN Fastly.

Si vous ajoutez un accès utilisateur et activez l’authentification de base sur l’évaluation, vous pouvez toujours accéder à 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 ACL, voir Fragments de code VCL personnalisés.

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 la variable 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 Domains dans le Cloud Console pour ajouter l’URL du projet.

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

Gestion rapide de la configuration des domaines à partir de l’administrateur:

  1. Connexion à l’administrateur.

  2. Sélectionner Magasins > Paramètres > Configuration > Avancé > Système et développer Cache de page complète.

  3. Dans l’administrateur Configuration rapide , sélectionnez Domaines.

  4. Cliquez sur Gestion des 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.

    Ajout d’une configuration de domaine rapide pour le démarrage

  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 et domaines attribués à la date.

Activation du mode de maintenance

Utilisez la variable 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 Maintenance avec l’accès administratif:

  1. Ouvrez le Configuration rapide dans la section Admin.

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

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

  3. Dans le Mode de maintenance , sélectionnez Activation du mode de maintenance.

    Une fois le mode de maintenance activé, tout le trafic est bloqué, à l’exception des demandes provenant des adresses IP du maint_allowlist ACL. Vous pouvez mettre à jour la variable maint_allowlist pour modifier les adresses IP dans la liste de contrôle d’accès.

    Pour obtenir des instructions de configuration détaillées, voir Guide du mode de maintenance dans la documentation du module Fastly CDN pour Magento 2 .

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