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 .
É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.
Pour prolonger le délai d’expiration le plus court pour l’administrateur :
-
Connectez-vous à l’administrateur.
-
Cliquez sur Magasins > Paramètres > Configuration > Avancé > Système et développez Cache de page complet.
-
Dans la section Fastly Configuration , développez Advanced Configuration.
-
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).
-
Cliquez sur Enregistrer la configuration en haut de la page.
-
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.
Pour configurer les options de purge rapide :
-
Dans la section Fastly Configuration , développez Advanced Configuration pour afficher les options de purge.
-
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.
-
Cliquez sur Enregistrer la configuration en haut de la page.
-
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 :
-
Connectez-vous à l’administrateur.
-
Cliquez sur Magasins > Paramètres > Configuration > Avancé > Système et développez Cache de page complet.
-
Dans la section Fastly Configuration , développez Advanced Configuration.
-
Faites défiler l’écran vers le bas et sélectionnez Oui pour Activer GeoIP. D’autres options de configuration s’affichent.
-
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.
-
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.
-
Cliquez sur Enregistrer la configuration en haut de la page.
-
Après le rechargement de la page, sélectionnez Télécharger VCL vers Fastly dans la section Configuration Fastly .
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 .
Pour consulter la configuration des paramètres du serveur principal :
-
Connectez-vous à l’administrateur.
-
Cliquez sur Magasins > Paramètres > Configuration > Avancé > Système et développez Cache de page complet.
-
Développez la section Configuration rapide .
-
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.
-
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.
-
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.
-
Si vous le souhaitez, sélectionnez Activer le serveur principal et le bouclier après modification ou enregistrement.
-
Cliquez sur Télécharger pour enregistrer vos modifications et les télécharger sur les serveurs Fastly.
-
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.
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 :
-
Connectez-vous à l’administrateur.
-
Sélectionnez Magasins > Paramètres > Configuration > Avancé > Système et développez Cache de page complet.
-
Dans la section Admin Fastly Configuration , sélectionnez Domaines.
-
Cliquez sur Gérer les domaines pour ouvrir la page Domaines.
-
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.
-
Cliquez sur Activer pour mettre à jour la configuration de domaine Fastly.
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 :
-
Ouvrez la section Configuration rapide dans Admin.
-
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. -
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 à jourmaint_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.