B2B-2674 : ajoute une fonctionnalité de mise en cache à la requête customAttributeMetadata GraphQL
Le correctif B2B-2674 ajoute une fonctionnalité de mise en cache aux requêtes GraphQL customAttributeMetadata. Ce correctif est disponible lorsque la version 1.1.30 de Quality Patches Tool (QPT) est installée. L’ID du correctif est B2B-2674. Notez que le problème est planifié pour être corrigé dans Adobe Commerce 2.4.7-beta1.
Produits et versions concernés
Le correctif est créé pour la version Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.4 - 2.4.6
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.4 - 2.4.6
magento/quality-patches vers la dernière version et vérifiez la compatibilité sur la page Quality Patches Tool : Rechercher des correctifs. Utilisez l’ID du correctif comme mot-clé de recherche pour localiser le correctif.Problème
customAttributeMetadata requête GraphQL ne peut pas être mise en cache.
Conditions préalables :
- Le serveur pointe vers Varnish proxy vers le serveur principal d’Adobe Commerce.
- La
system/full_page_cache/caching_applicationdu paramètre de configuration est définie sur 2 (Varnish) ou accédez à Adobe Commerce Admin > Stores > System > Full Page Cache > Caching Application > et définissez-la sur Varnish.
Une fois le correctif appliqué, exécutez les étapes suivantes pour vous assurer que la fonctionnalité de mise en cache est désormais disponible :
- Envoyez
GETrequête à la requête GraphQL répertoriée ci-dessus, en utilisant n’importe quel champ arbitraire. - Renvoyez la demande sans modification ; vous remarquerez qu’elle est beaucoup plus rapide. Notez que la requête n’est pas envoyée au serveur principal, mais elle est entièrement gérée par Varnish comme un accès au cache.
- Si une épreuve supplémentaire est requise, commentez le désensemble de
X-Magento-Debug’en-tête présent dans notre VCL, puis redémarrez Varnish et exécutez à nouveau les étapes ci-dessus.
Application du correctif
Pour appliquer des correctifs individuels, utilisez les liens suivants en fonction de votre méthode de déploiement :
- Adobe Commerce ou Magento Open Source On-premise : Quality Patches Tool > Utilisation dans le guide de Quality Patches Tool.
- Adobe Commerce sur les infrastructures cloud : Mises à niveau et correctifs > Appliquer des correctifs dans le guide Commerce sur les infrastructures cloud .
Lecture connexe
Pour en savoir plus sur Quality Patches Tool, consultez :
- Quality Patches Tool sortie : un nouvel outil permettant de mettre en libre-service des correctifs de qualité dans la base de connaissances du support.
- Vérifiez si un correctif est disponible pour votre problème Adobe Commerce en utilisant Quality Patches Tool dans le guide de Quality Patches Tool.
Pour plus d’informations sur les autres correctifs disponibles dans QPT, reportez-vous à Quality Patches Tool : Rechercher des correctifs dans le guide de Quality Patches Tool.