BB2B-2598: Fügt die Caching-Funktion zu den GraphQl-Abfragen storeConfig, currency, country, countries und availableStores hinzu.

Der Patch BB2B-2598 fügt die Caching-Funktion zu den GraphQl-Abfragen storeConfig, currency, country, countries und availableStores hinzu. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.30 installiert ist. Die Patch-ID lautet BB2B-2598. 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
NOTE
Der Patch kann für andere Versionen mit neuen Quality Patches Tool -Versionen gelten. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das Paket 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

Die GraphQL-Abfragen availableStores, countries, country, currency, storeConfig und customAttributeMetadata können 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:

  1. Senden Sie eine GET -Anfrage an eine der oben aufgeführten GraphQL-Abfragen, wobei Sie beliebige Felder verwenden.
  2. 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.
  3. 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:

Verwandtes Lesen

Weitere Informationen zu Quality Patches Tool finden Sie unter:

Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter Quality Patches Tool: Suchen nach Patches im Quality Patches Tool -Handbuch.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3