B2B-2674: Fügt der GraphQL-Abfrage die Caching-Funktion hinzu.customAttributeMetadata
Der Patch B2B-2674 fügt den customAttributeMetadata
GraphQL-Abfragen eine Caching-Funktion hinzu. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.30 installiert ist. Die Patch-ID lautet B2B-2674. Bitte beachten Sie, dass das Problem in Adobe Commerce 2.4.7-Beta1 behoben werden soll.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.4 - 2.4.6
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.4 - 2.4.6
magento/quality-patches
auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Suchen nach Patches. Verwenden Sie die Patch-ID als Suchschlüsselwort, um den Patch zu finden.Problem
customAttributeMetadata
GraphQL-Abfrage kann nicht zwischengespeichert werden.
Voraussetzungen:
- Der Server verweist auf Varnish proxying to Adobe Commerce Backend.
- Die Konfigurationseinstellung
system/full_page_cache/caching_application
ist auf 2} (Varnish) festgelegt oder navigieren Sie zu Adobe Commerce Admin >Stores>System>Full Page Cache>Caching Application und legen Sie sie auf Varnish fest.
Nachdem der Patch angewendet wurde, führen Sie die folgenden Schritte aus, um sicherzustellen, dass die Zwischenspeicherungsfunktion jetzt verfügbar ist:
- Senden Sie eine
GET
-Anfrage an die oben aufgeführte GraphQL-Abfrage mit beliebigen Feldern. - Senden Sie die Anfrage ohne Änderungen erneut. Sie werden feststellen, dass sie viel schneller ist. Beachten Sie, dass die Anfrage nicht an das Backend gesendet wird, aber vollständig von Varnish als Cache-Treffer verarbeitet wird.
- Wenn ein weiterer Testversand erforderlich ist, kommentieren Sie die in unserem VCL vorhandene Nicht-Header
X-Magento-Debug
aus, starten Sie Varnish neu und führen Sie die oben genannten Schritte erneut aus.
Wenden Sie den Patch an
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source vor Ort: Quality Patches Tool > Nutzung im Quality Patches Tool-Handbuch.
- Adobe Commerce auf Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch Commerce on Cloud Infrastructure.
Verwandtes Lesen
Weitere Informationen zu Quality Patches Tool finden Sie unter:
- Quality Patches Tool release: ein neues Tool zur Selbstbedienung von Qualitäts-Patches in der Support-Wissensdatenbank.
- Überprüfen Sie mithilfe von Quality Patches Tool im Quality Patches Tool -Handbuch, ob ein Patch für Ihr Adobe Commerce-Problem verfügbar ist.
Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter Quality Patches Tool: Suchen nach Patches im Quality Patches Tool -Handbuch.