BB2B-2598: Adiciona recurso de cache às consultas GraphQl storeConfig
, currency
, country
, countries
e availableStores
O patch BB2B-2598 adiciona o recurso de cache às consultas GraphQl storeConfig
, currency
, country
, countries
e availableStores
. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.30 está instalado. A ID do patch é BB2B-2598. Observe que o problema está programado para ser corrigido no Adobe Commerce 2.4.7-beta1.
Produtos e versões afetados
O patch foi criado para a versão do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.4 - 2.4.6
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.4 - 2.4.6
magento/quality-patches
para a versão mais recente e verifique a compatibilidade na Quality Patches Tool: página Procurar patches. Use a ID do patch como palavra-chave de pesquisa para localizar o patch.Problema
availableStores
, countries
, country
, currency
, storeConfig
e customAttributeMetadata
consultas GraphQL não são armazenáveis em cache.
Pré-requisitos:
- O servidor está apontando para o proxy Varnish para o back-end do Adobe Commerce.
- A configuração
system/full_page_cache/caching_application
está definida como 2 (Varnish), ou vá para Adobe Commerce Admin > Stores > System > Full Page Cache > Caching Application > e defina-a como Varnish.
Após a aplicação do patch, execute as seguintes etapas para garantir que o recurso de cache esteja disponível:
- Envie a solicitação
GET
para qualquer uma das consultas GraphQL listadas acima, usando quaisquer campos arbitrários. - Reenviar a solicitação sem qualquer alteração. Você notará que é muito mais rápido. Observe que a solicitação não é enviada ao back-end, mas é completamente tratada por Varnish como uma ocorrência de cache.
- Se for necessária mais prova, comente o unset do cabeçalho
X-Magento-Debug
presente em nosso VCL, reinicie o Varnish e execute as etapas acima novamente.
Aplicar o patch
Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:
- Adobe Commerce ou Magento Open Source no local: Quality Patches Tool > Uso no guia Quality Patches Tool.
- Adobe Commerce na infraestrutura em nuvem: Atualizações e patches > Aplicar patches no guia do Commerce na infraestrutura em nuvem.
Leitura relacionada
Para saber mais sobre Quality Patches Tool, consulte:
- Quality Patches Tool lançamento: uma nova ferramenta para autoatender patches de qualidade na base de dados de conhecimento de suporte.
- Verifique se há patch disponível para o problema do Adobe Commerce usando o Quality Patches Tool no guia Quality Patches Tool.
Para obter informações sobre outros patches disponíveis no QPT, consulte Quality Patches Tool: Pesquisar patches no guia Quality Patches Tool.