Personalizar configuração do cache

Depois de configurar e testar o serviço Fastly nos ambientes de Preparo e Produção, revise e personalize as configurações do cache. Por exemplo, você pode atualizar as configurações para permitir que forçar o TLS redirecione solicitações HTTP para o Fastly, atualizar as configurações de limpeza e habilitar a autenticação básica para proteger seu site com senha durante o desenvolvimento.

As seções a seguir fornecem uma visão geral e instruções para definir algumas configurações de cache. Encontre informações adicionais sobre as opções de configuração disponíveis no Módulo CDN Fastly para Magento 2 documentação.

Forçar TLS

O Fastly fornece o Forçar TLS opção para redirecionar solicitações não criptografadas (HTTP) para o Fastly. Depois que o ambiente de preparo ou produção for provisionado com um certificado SSL/TLS válido, é possível atualizar a configuração do Fastly no armazenamento para habilitar a opção Forçar TLS. Veja o Fastly Forçar guia TLS no Módulo CDN Fastly para Magento 2 documentação.

NOTE
A ativação da opção Forçar TLS é uma prática recomendada para o Adobe Commerce em lojas de infraestrutura em nuvem.

Estender tempo limite do Fastly

A configuração do serviço Fastly especifica um período de tempo limite padrão de 180 segundos para solicitações HTTPS para o Administrador. Qualquer processamento de solicitação que exceda o período de tempo limite retorna um erro 503. Como resultado, você pode receber 503 erros em resposta a solicitações que exigem processamento demorado ou ao tentar executar operações em massa.

Para concluir ações em massa que levem mais de 3 minutos, altere o Tempo limite do caminho do administrador value_ para evitar erros 503.

NOTE
Para estender os parâmetros de tempo limite do Fastly para outros que não o Admin na interface do Fastly, consulte Aumentar Tempos Limite para Trabalhos Longos.

Para estender o tempo limite do Fastly para o Administrador:

  1. Fazer logon para o Administrador.

  2. Clique em Lojas > Configurações > Configuração > Avançado > Sistema e expandir Cache de Página Inteira.

  3. No Configuração do Fastly seção, expandir Configuração avançada.

  4. Defina o Tempo limite do caminho do administrador em segundos. Esse valor não pode ser superior a 10 minutos (600 segundos).

  5. Clique em Salvar configuração na parte superior da página.

  6. Depois que a página for recarregada, selecione Carregar VCL para Fastly no Configuração do Fastly seção.

O Fastly recupera o caminho do Administrador para gerar o arquivo VCL a partir do app/etc/env.php arquivo de configuração.

Configurar opções de limpeza

O Fastly fornece vários tipos de opções de descarte na página Gerenciamento de cache de Magento, incluindo opções para descartar categoria de produto, ativos de produto e conteúdo. Quando ativado, o Fastly observa eventos para limpar automaticamente esses caches. Se você desativar uma opção de expurgação, poderá expurgar manualmente os caches do Fastly após finalizar as atualizações através da página Gerenciamento de Cache.

As opções de limpeza incluem:

  • Categoria de limpeza-Limpa o conteúdo da categoria do produto (não o conteúdo do produto) quando você adiciona e atualiza um único produto. Talvez você queira manter essa opção desativada e ativar a opção Limpar produto, que limpa produtos e categorias de produtos.
  • Limpar produto- Limpa todo o conteúdo do produto e da categoria do produto ao salvar uma única modificação em um produto. Ativar a opção Limpar produto pode ser útil para obter atualizações imediatamente para os clientes ao alterar um preço, adicionar uma opção de produto e quando o inventário de produto estiver esgotado.
  • Página Expurgar CMS-Limpa o conteúdo da página ao atualizar e adicionar páginas ao Adobe Commerce CMS. Por exemplo, talvez você queira expurgar ao atualizar os Termos e condições ou a política de Devolução. Se você raramente fizer essas alterações, poderá desativar a limpeza automática.
  • Limpeza suave- Define o conteúdo alterado como obsoleto e o limpa de acordo com o tempo obsoleto. Além dos tempos obsoletos, os clientes recebem conteúdo obsoleto, enquanto o Fastly atualiza o conteúdo em segundo plano.

Configurar opções de limpeza

Para configurar as opções de limpeza do Fastly:

  1. No Configuração do Fastly seção, expandir Configuração avançada para exibir as opções de expurgação.

  2. Para cada opção de expurgação, selecione Sim para ativar a expurgação automática, ou Não para desativar a limpeza automática.

    Quando você desativa uma opção de expurgação, deve expurgar manualmente o cache para essa categoria da Gerenciamento de cache página.

  3. Clique em Salvar configuração na parte superior da página.

  4. Depois que a página for recarregada, selecione Carregar VCL para Fastly no Configuração do Fastly seção.

Para obter mais informações, consulte as opções de configuração do Fastly.

Configurar manipulação de GeoIP

O módulo Fastly inclui o manuseio de GeoIP para redirecionar os visitantes automaticamente ou fornecer uma lista de lojas que correspondem ao código de país obtido. Se você já usa uma extensão para manipulação de GeoIP, talvez precise verificar os recursos com as opções do Fastly.

Para configurar o manuseio de GeoIp:

  1. Fazer logon para o Administrador.

  2. Clique em Lojas > Configurações > Configuração > Avançado > Sistema e expandir Cache de Página Inteira.

  3. No Configuração do Fastly seção, expandir Configuração avançada.

  4. Role para baixo e selecione Sim para Habilitar GeoIP. Opções adicionais de configuração são exibidas.

  5. Para Ação GeoIP, selecione se o visitante for automaticamente redirecionado com Redirecionar ou forneceu uma lista de armazenamentos para seleção com Caixa de diálogo.

  6. Para Mapeamento de países, selecione Adicionar para inserir um código de país de duas letras a ser mapeado com uma loja Adobe Commerce específica de uma lista.

    Adicionar mapas de países GeoIP

  7. Clique em Salvar configuração na parte superior da página.

  8. Após o recarregamento da página, selecione Carregar VCL para Fastly no Configuração do Fastly seção.

NOTE
A implementação atual do módulo Adobe Commerce Fastly GeoIP não oferece suporte a redirecionamentos entre vários sites.

A Fastly também fornece uma série de recursos de VCL relacionados à geolocalização para codificação de geolocalização personalizada.

Habilitar módulos do Fastly Edge

O Fastly Edge Modules é uma estrutura flexível que permite a definição de componentes de interface do usuário e do código VCL associado por meio de um modelo. Esses módulos facilitam a personalização e a extensão da configuração do serviço Fastly por meio da interface do usuário, em vez de usar trechos de VCL personalizados.

Os módulos de borda permitem habilitar funcionalidades específicas, como cabeçalhos CORS, substituições de mapas do site da nuvem e configurar a integração entre a loja do Adobe Commerce e outros CMSs ou back-ends.

Para acessar o menu Módulos de borda para exibir, configurar e gerenciar os módulos disponíveis, ative o Habilitar módulos do Fastly Edge opção. Consulte Módulos do Fastly Edge na documentação do módulo CDN Fastly.

Configurar back-ends e blindagem de origem

As configurações de back-end fornecem ajuste fino para o desempenho do Fastly com a blindagem Origin e tempos limite. A back-end é um local específico (IP ou domínio) com o Origin shield configurado e tempo limite para verificação e fornecimento de conteúdo em cache.

Blindagem de origem roteia todas as solicitações do armazenamento para um Ponto de Presença (POP) específico. Quando uma solicitação é recebida, o POP verifica o conteúdo em cache e o fornece. Se não for armazenado em cache, ele continuará para o POP do Shield e, em seguida, para o servidor de Origem, que armazena o conteúdo em cache. Os escudos reduzem o tráfego diretamente para a origem.

O código padrão do Fastly VCL especifica valores padrão para a blindagem de Origem e tempos limite para seu Adobe Commerce em sites de infraestrutura em nuvem. Em alguns casos, pode ser necessário modificar os valores padrão. Por exemplo, se você estiver recebendo erros de Time to First Byte (TTFB), talvez seja necessário ajustar a variável tempo limite do primeiro byte valor.

NOTE
Se o site exigir entrega funcional por meio de uma integração de back-end como Wordpress, personalize a configuração do serviço Fastly para adicionar o back-end e gerenciar os redirecionamentos da loja do Adobe Commerce para o Wordpress. Para obter detalhes, consulte Módulos Fastly Edge - Outra integração CMS/Backend na documentação do módulo Fastly.

Para analisar a configuração de backend:

  1. Fazer logon para o Administrador.

  2. Clique em Lojas > Configurações > Configuração > Avançado > Sistema e expandir Cache de Página Inteira.

  3. Expanda a Configuração do Fastly seção.

  4. Expandir Configurações de backend e selecione a engrenagem para verificar o back-end padrão. Uma modal é aberta mostrando as configurações atuais com opções para alterá-las.

    Modificar o back-end

  5. Selecione o Blindagem local (ou data center).

    A configuração padrão do Fastly para o seu projeto define o local mais próximo à região do Cloud Service. Se precisar alterá-lo, selecione um local próximo ao local padrão.

  6. Modifique os valores de tempo limite (em microssegundos) para a conexão com a blindagem, tempo entre bytes e tempo para o primeiro byte. Recomendamos manter as configurações padrão de tempo limite.

  7. Opcionalmente, selecione para Ativar o back-end e a blindagem após editar ou salvar.

  8. Clique em Carregar para salvar suas alterações e carregá-las nos servidores do Fastly.

  9. Em Admin, selecione Salvar configuração.

Para obter mais informações, consulte Guia de configurações de backend na documentação do módulo Fastly.

Autenticação básica

A autenticação básica é um recurso para proteger todas as páginas e ativos do site com um nome de usuário e uma senha. Nós não recomendar Ativação da autenticação básica no ambiente de produção. Você pode configurá-lo no ambiente de preparo para proteger seu site durante o processo de desenvolvimento. Consulte a Guia de autenticação básica na documentação do módulo CDN Fastly.

Se você adicionar acesso de usuário e habilitar a autenticação básica no ambiente de preparo, ainda será possível acessar o Administrador sem exigir credenciais adicionais.

Criar trechos de VCL personalizados

O Fastly oferece suporte a uma versão personalizada do Varnish Configuration Language (VCL) para personalizar a configuração do serviço Fastly. Por exemplo, você pode permitir, bloquear ou redirecionar o acesso de usuários específicos ou endereços IP usando blocos de código VCL com dicionários de borda e de Lista de controle de acesso (ACL).

Para obter instruções sobre como criar trechos de VCL personalizados, dicionários de borda e ACLs, consulte Trechos de VCL Fastly personalizados.

NOTE
Antes de adicionar código VCL personalizado, dicionários de borda e ACLs à configuração do módulo Fastly, verifique se o serviço de cache do Fastly funciona com a configuração padrão. Consulte Configurar o Fastly.

Gerenciar domínios

Para projetos Starter e Pro, você pode usar o Domains opção para adicionar e gerenciar a configuração de domínio do Fastly para sua loja.

  • Para projetos iniciais, vá para o URL do projeto no Domains na guia Cloud Console para adicionar a URL do projeto.

  • Para projetos Pro, envie um Tíquete de suporte do Adobe Commerce para adicionar o domínio à configuração do projeto na nuvem. A equipe de suporte também atualiza a configuração da conta do Adobe Commerce Fastly para adicionar o domínio.

Para gerenciar a configuração de domínio do Fastly no Admin:

  1. Fazer logon para o Administrador.

  2. Selecionar Lojas > Configurações > Configuração > Avançado > Sistema e expandir Cache de Página Inteira.

  3. No Admin Configuração do Fastly , selecione Domínios.

  4. Clique em Gerenciar domínios para abrir a página Domínios.

  5. Adicione os nomes de nível superior e subdomínio para as lojas no ambiente de nuvem.

    Você só pode especificar domínios que já foram adicionados à sua configuração de infraestrutura na nuvem.

    Adicionar configuração de domínio Fastly para iniciar

  6. Clique em Ativar para atualizar a configuração do domínio Fastly.

NOTE
Se o mesmo domínio tiver sido configurado em uma conta diferente do Fastly, você deverá enviar um tíquete de suporte do Adobe Commerce para solicitar a Delegação de Domínio antes de adicionar o domínio ao Adobe Commerce. Consulte Várias contas do Fastly e domínios atribuídos.

Ativar modo de manutenção

Use o Modo de manutenção opção para permitir acesso administrativo ao site a partir de endereços IP especificados, retornando uma página de erro para todas as outras solicitações.

Para ativar o Modo de manutenção com acesso Administrativo:

  1. Abra o Configuração do Fastly no Admin.

  2. No ACL de borda seção, atualize o maint_allow a ACL (Access Control List, lista de controle de acesso) com os endereços IP administrativos que podem acessar sua loja enquanto ela está no modo de manutenção.

    Atualizar lista de permissões do modo de manutenção de IP

  3. No Modo de manutenção , selecione Ativar modo de manutenção.

    Após habilitar o modo de manutenção, todo o tráfego será bloqueado, exceto as solicitações dos endereços IP no maint_allowlist ACL. Você pode atualizar o maint_allowlist para alterar os endereços IP na ACL.

    Para obter instruções detalhadas de configuração, consulte Guia do Modo de manutenção na documentação do Fastly CDN para o módulo Magento 2.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26