Acelere seu site usando o cache ao máximo. Reduza o tempo de carregamento das páginas e melhore a experiência do usuário, o que leva a uma melhor taxa de conversão e classificações de pesquisa mais altas.

  • Plataforma carrega páginas muito mais rápido
  • Enorme diminuição da carga do seu servidor
  • Melhor indexação do mecanismo de pesquisa e classificações mais altas
  • Blocos dinâmicos / suporte a “furo”
  • Inclui rastreador de cache!

Quando você não tem a extensão FPC instalada, cada vez que um visitante chega a qualquer página do seu site, a plataforma primeiro lê vários arquivos de configuração para verificar quais blocos precisam ser exibidos na página. Depois disso, a Plataforma pega cada bloco e começa a 'gerá-lo' e colocá-lo na página. Isso tudo leva muito tempo.

Configuração da extensão

Para obter acesso às configurações de 'Cache de página inteira', vá para: Sistema → Configuração → Amasty Extension  Full Page Cache. 


Configurações Gerais



Tempo de vida do cache da página - a opção exibe um período de tempo em que o cache da página é válido. Quando o período de tempo indicado terminar o cache ficará com o status 'inválido'. O primeiro que visitar uma página receberá o status 'Cache Miss' (todos os próximos visitantes receberão 'Cache Hit').

Quando o valor for igual a 0, o tempo de vida do cache da página será zero.

Habilitar Blocos Dinâmicos - a opção habilita ou desabilita blocos dinâmicos no front-end:

Sim - a opção permite atualizar determinados blocos no front end, por exemplo, quando um produto é adicionado a um carrinho de compras e depois vai para uma página de categoria o único conteúdo que será atualizado é: bloco ' mini_cart ' (o nome do bloco pode variar de acordo com em um tema personalizado), o status da página é ' Cache Hit '.

Não - a opção desativa a atualização do bloco no front end, por exemplo, quando um produto é adicionado a um carrinho de compras, o cache para de funcionar e todas as páginas obtêm o status 'Cache Miss'.

Block Cache Lifetime - a opção está disponível apenas se 'Enable Dynamic Blocks' = 'Yes' e indica o período de tempo em que o cache do bloco é válido.

Grupo de Cliente Único - quando esta opção está habilitada, as páginas do site são armazenadas em cache apenas uma vez para todos os grupos de clientes. Se definido como Não , as páginas serão armazenadas em cache separadamente para cada grupo de clientes.

Páginas


Cache de todas as páginas - determina o comportamento do 'FPC'.

'Não' (valor padrão) - apenas as seguintes páginas serão armazenadas em cache: produto, categoria, CMS . As páginas como: checkout, página do carrinho de compras, página da conta do cliente, lista de desejos, comparação de produtos e também URLs relacionados a módulos de terceiros não são armazenados em cache.

Sim - todos os URLs associados a uma loja virtual serão armazenados em cache. Quando esta opção estiver ativada, certifique-se de que todas as páginas com informações privadas sejam adicionadas à ' Ignore List ' (área de texto abaixo) para evitar o cache de informações privadas, por exemplo, redirecionar para gateways de pagamento, páginas com formulários de pagamento, informações da conta do cliente, etc. a opção permite armazenar em cache páginas de extensões de terceiros. Por exemplo, uma página como: example.com/custom-url/ será armazenada em cache.

É extremamente importante manter a página do carrinho de compras, a conta do cliente e todas as páginas de checkout sem cache para a operação correta do processo de checkout.

Ignorar lista - esses URLs estão fora do cache e nunca serão armazenados em cache até que estejam na lista.

Como usar símbolos especiais:

^ - indica uma parte da URL logo após o nome do domínio.
Por exemplo, a linha a seguir é adicionada à lista de ignorados ^url1 e a URL é: example.com/url1/url2/ - ela será ignorada pelo cache, pois corresponde à condição da lista de ignorados.
Mas o url: example.com/url2/ulr1 - será armazenado em cache, pois a parte ulr1 não segue o nome do domínio

/urlkey/ - qualquer URL em que /urlkey/ faça parte de um caminho completo será ignorado, por exemplo: example.com/url1/urlkey/url2/url3

urlkey - qualquer URL com a parte urlkey no URL será excluído do cache, por exemplo: example.com.com/url1/urlkeyurl2/url3

Parâmetros GET para ignorar o cache - As páginas que contêm parâmetros GET especificados em seus URLs não serão armazenadas em cache.

GET Params To Ignore - As páginas que contêm parâmetros especificados em URLs serão armazenadas em cache como as mesmas páginas sem esses parâmetros em seus URLs. Isso ajudará a evitar a duplicação de conteúdo.

Produtos


Flush Type - a opção permite definir como o cache se comporta quando as informações do produto são atualizadas (por exemplo, as alterações são feitas através do painel de administração da Plataforma: Catálogo → Gerenciar produto → Editar um produto → Salvar ou Salvar e continuar ).

Liberar somente página de produto - um cache de página de produto específico será liberado. Primeira visita = 'Cache Miss', por exemplo, um produto A é modificado na área de administração e as alterações são salvas. O cache da página do produto A é liberado.

Também liberar páginas associadas - o cache de um produto específico e todas as páginas de categorias associadas serão liberadas. Por exemplo, o produto é atribuído a: Categoria → Subcategoria - após algumas alterações na área de administração, o cache de 'Categoria' e 'Subcategoria' será liberado.

Liberar o cache da página do produto após cada compra - se definido como ' Sim ', mantém as informações de status do estoque visíveis nas páginas do produto e da categoria atualizadas. Caso um módulo como 'Status de estoque personalizado' → https://amasty.com/custom-stock-status.html esteja instalado.


Categoria

Liberar o cache de página inteira após cada atualização de categoria - se a opção estiver definida como 'Sim', o cache será liberado toda vez que uma categoria for editada e salva em: Catálogo → Gerenciamento de categorias → Salvar categoria


Design Móvel

Essas configurações podem ser usadas quando sua loja utiliza um tema móvel.


Ativado - a opção ativa ou desativa o design separado para dispositivos móveis e PC.

Agentes do usuário - disponível somente quando a opção 'Ativado' tem o valor 'Sim'. Inclui todos os agentes que receberão uma versão móvel no carregamento da página. Os agentes listados no campo devem ser os mesmos que os agentes listados em: Sistema → Configuração → Design → Temas (se um tema personalizado for definido através da funcionalidade nativa da Plataforma).


Configurações de armazenamento em cache


Ativar GZIP - a opção ativa a compactação do cache e permite economizar espaço. Ele pega um pedaço de dados e o torna menor também pode aumentar a carga da CPU.

Nível de compactação - O nível de compactação gzip simplesmente determina como os dados são compactados em uma escala de 1 a 9, onde 9 é o mais compactado. A desvantagem é que os dados mais compactados geralmente exigem mais trabalho para compactar/descompactar, portanto, se você definir um valor bastante alto em um site de alto volume, poderá sentir seu efeito.

Tamanho Máximo de Armazenamento - Em Megabytes. Se o limite for atingido, um novo cache não será salvo (sem novos registros em um banco de dados).

Todas as alterações são refletidas na tabela core_cache no banco de dados.

Motores de busca


Não inicie a sessão para mecanismos de pesquisa - não inicie a sessão para os agentes listados abaixo, mas os agentes ainda verão os resultados.

Agentes do usuário - a lista de agentes não inicia a sessão.


Estatisticas


Colete estatísticas de visitas à página - se a 'tabela interna do módulo Amasty FPC' estiver definida como ' Fonte de geração de consulta ', ela deverá ser definida como 'Sim'. A opção salva o histórico de visitas do cliente e o passa para o rastreador de cache.



Regeneração de cache



Redefinir a vida útil da página quando visitada pelo cliente - a opção redefine a vida útil da página cada vez que ela é visitada. Por exemplo, o tempo de vida = 72 horas e 22 horas foram passados, então o tempo de vida atual = 50 horas. Se um cliente visitar uma página, o tempo de vida será redefinido para 72 horas novamente.

Ação do rastreador :

Nenhum - nada acontece com a página quando um rastreador a visita.

Regenerar a vida útil do cache - comportamento semelhante à opção 'Redefinir a vida útil da página quando visitada pelo cliente'

Página de novo rastreamento - a ação atualiza o registro de cache no banco de dados.


Melhorias Gerais

Limpar sessão e relatórios automaticamente - exclui automaticamente arquivos nas pastas var/session/ e var/report/ para minimizar a carga do disco. O período de tempo depende de: Excluir sessão e arquivos de relatório anteriores a, dias



Configurações do desenvolvedor


Habilitar dicas de depuração - permite mostrar as dicas de depuração no front-end. As dicas estão disponíveis apenas quando o status do cache da página = ' Cache Hit '

As dicas no front-end:

Mostrar estatísticas de tempo - quando definido como 'Sim', mostra o tempo de geração da página atual e o status da página

As estatísticas de tempo no front-end:

Estatísticas ocultas no comentário HTML - adiciona

<!-- AMFPC | Acerto de cache | 0 . 025s --> 

para o final da fonte HTML da página. Onde 0,025 é o tempo de geração da página atual.

Exibir todos os nomes dos blocos - permite ver todos os nomes dos blocos no front-end. Os nomes dos blocos serão mostrados na página onde o status for igual a 'Cache Miss' ou 'Contains unknown params'. Se você tiver uma página e quiser mostrar a dica, mas não liberar o cache, basta adicionar o seguinte parâmetro à URL : ?amfpc_nocache

Nomes de bloco no front-end:

Exibir caminho do modelo de bloco - adiciona o caminho completo do modelo ao nome do bloco, o que permite encontrar um modelo correto.

Mostrar informações de depuração apenas para - lista separada por vírgulas dos Ips que verão todas as informações de depuração.

Habilitar o modo de depuração via parâmetros GET - geralmente são usados quando um servidor não consegue detectar o IP corretamente. Habilite as informações de depuração para a sessão atual:

http : //example.net/page.html?amfpc_debug_enable

Desabilite as informações de depuração da sessão atual:

http : //example.net/page.html?amfpc_debug_disable

Mostrar informações de depuração apenas para a página atual:

http : //example.net/page.html?amfpc_debug