Verificação final da configuração do verniz
Agora que você está usando o default.vcl
gerado para você pelo Commerce, é possível executar algumas verificações finais para verificar se o Verniz está funcionando.
Verificar cabeçalhos de resposta HTTP
Use o curl
ou outro utilitário para exibir cabeçalhos HTTP de resposta quando você visitar qualquer página do Commerce em um navegador da Web.
Primeiro, verifique se você está usando o modo de desenvolvedor; caso contrário, você não verá os cabeçalhos.
Por exemplo,
curl -I -v --location-trusted 'http://192.0.2.55/magento2'
Cabeçalhos importantes:
X-Magento-Cache-Control: max-age=86400, public, s-maxage=86400
Age: 0
X-Magento-Cache-Debug: MISS
X-Magento-Cache-Debug: HIT
.Verificar tempos de carregamento da página
Se o Verniz estiver funcionando, qualquer página do Commerce com blocos que podem ser armazenados em cache deverá ser carregada em menos de 150 ms. Exemplos dessas páginas são as páginas de categoria da porta frontal e da loja.
Use um inspetor de navegador para medir os tempos de carregamento da página.
Por exemplo, para usar o Inspetor de Chrome:
-
Acesse qualquer página do Commerce que possa ser armazenada em cache no Chrome.
-
Clique com o botão direito do mouse em qualquer lugar da página.
-
No menu pop-up, clique em Inspect Element
-
No painel do inspetor, clique na guia Network.
-
Atualize a página.
-
Role até a parte superior do painel do inspetor para que você possa ver o URL da página que está visualizando.
A figura a seguir mostra um exemplo de carregamento da página de índice
magento2
.O tempo de carregamento da página é exibido ao lado do URL da página. Nesse caso, o tempo de carga é de 5 ms. Isso ajuda a confirmar se o Varnish armazenou a página em cache.
-
Para exibir cabeçalhos HTTP de resposta, clique no URL da página (na coluna Name ).
Você pode exibir cabeçalhos HTTP discutidos com mais detalhes na seção Verificar cabeçalhos de resposta HTTP.
Verificar o cache do Commerce
Verifique se o diretório <magento_root>/var/page_cache
está vazio:
-
Faça logon no servidor do Commerce ou alterne para o proprietário do sistema de arquivos.
-
Digite o seguinte comando:
code language-bash rm -rf <magento_root>/var/page_cache/*
-
Acesse uma ou mais páginas do Commerce que podem ser armazenadas em cache.
-
Verifique o diretório
var/page_cache/
.Se o diretório estiver vazio, parabéns! Você configurou com sucesso o Varnish e o Commerce para trabalharem juntos!
-
Se você limpou o diretório
var/page_cache/
, reinicie o Verniz.