Práticas recomendadas para blocos de conteúdo privado

Quando um bloco de conteúdo privado contém a variável _isScopePrivate, o bloco não pode ser armazenado em cache. Como o bloco privado não é armazenado em cache, o Adobe Commerce deve recuperar os mesmos dados para cada solicitação do cliente, o que aumenta a carga do servidor.

Em vez de usar a variável _isScopePrivate para conteúdo privado, crie um bloco e um modelo para exibir dados agnósticos do usuário. Esses dados são substituídos por dados específicos do usuário pelo componente de interface do usuário do Adobe Commerce, que lida com dados de pré-renderização de maneira mais eficiente. Para obter instruções, consulte Conteúdo privado em Commerce PHP Extensions Guide.

Produtos e versões afetados

Todas as versõescom suporte de:

  • Adobe Commerce na infraestrutura em nuvem
  • Adobe Commerce no local

Possível impacto no desempenho

Sites que têm blocos de conteúdo privado contendo as variáveis _isScopePrivate acionam solicitações do AJAX para recuperar os mesmos dados para cada solicitação de cliente. Isso aumenta o tempo de resposta e usa recursos adicionais que poderiam ser usados para lidar com operações mais críticas para os negócios da loja, como registro do cliente, atualizações do carrinho de compras, envio de pedidos e transações de pagamento.

Informações adicionais

recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60