Jump to content
Jorge Aramuni

Compilar ou não compilar? Cache? Smart Cache?

Recommended Posts

Quais são as configurações ideais para a página PARÂMETROS AVANÇADOS - DESEMPENHO? O que significa exatamente COMPILAR ou RECOMPILAR os arquivos? Porque as configurações de CACHE aparecem repetidas vezes nesta página? O que é SMART CACHE?

post-1066083-0-84482200-1500375593_thumb.jpg

Share this post


Link to post
Share on other sites

O Primeiro Cache é o cache do PrestaShop. O segundo é o cache do Servidor.

Concordo que deveria ter uma diferenciação. Se o segundo não estiver muito bem configurado no seu host, melhor não ativar.

 

Compilação é o processo de gerar os arquivos unificados com todos os templates, variáveis, etc... gerados pelo sistema nos ganchos e controllers. 

Este processo de compilação toma um tempo do servidor (se for um servidor ruim, pode demorar alguns segundos).

 

Desativar a compilação, logicamente acelera o carregamento da página.

Mas é preciso ter cuidado para atualizar sempre que houver alterações em  qualquer arquivo.

 

O CCC (Combine, Compress and Cache) faz exatamente o que o nome diz: Combina os arquivos, os comprime e gera um cache desses arquivos combinados e comprimidos.

Deve ser ativado sempre que não estiverem sendo feitas alterações na loja.

O cuidado aqui é o mesmo do item anterior, com o agravante que, se tiver algum erro de sintaxe nos arquivos .JS e .CSS, a compilação provavelmente vai detonar a loja (estraga o .CSS ou o JS, ou ambos). Erros mínimos de código não são aceitos nesta opção...

 

Boa sorte com sua loja.

  • Like 1

Share this post


Link to post
Share on other sites

O Primeiro Cache é o cache do PrestaShop. O segundo é o cache do Servidor.

Concordo que deveria ter uma diferenciação. Se o segundo não estiver muito bem configurado no seu host, melhor não ativar.

 

Compilação é o processo de gerar os arquivos unificados com todos os templates, variáveis, etc... gerados pelo sistema nos ganchos e controllers. 

Este processo de compilação toma um tempo do servidor (se for um servidor ruim, pode demorar alguns segundos).

 

Desativar a compilação, logicamente acelera o carregamento da página.

Mas é preciso ter cuidado para atualizar sempre que houver alterações em  qualquer arquivo.

 

O CCC (Combine, Compress and Cache) faz exatamente o que o nome diz: Combina os arquivos, os comprime e gera um cache desses arquivos combinados e comprimidos.

Deve ser ativado sempre que não estiverem sendo feitas alterações na loja.

O cuidado aqui é o mesmo do item anterior, com o agravante que, se tiver algum erro de sintaxe nos arquivos .JS e .CSS, a compilação provavelmente vai detonar a loja (estraga o .CSS ou o JS, ou ambos). Erros mínimos de código não são aceitos nesta opção...

 

Boa sorte com sua loja.

Obrigado Daniel!

Não entendi quando você diz que "é preciso atualizar sempre que houver alterações em qualquer arquivo". Você se refere aos arquivos do tipo TPL? Se algum arquivo CSS for modificado, precisa atualizar também? A princípio, só farei alterações no arquivo CUSTOM.CSS do template. Pode ser que tenha de modificar algum TPL. E como é feita esta atualização; o que precisa ser atualizado?

Share this post


Link to post
Share on other sites

Obrigado Daniel!

Não entendi quando você diz que "é preciso atualizar sempre que houver alterações em qualquer arquivo". Você se refere aos arquivos do tipo TPL? Se algum arquivo CSS for modificado, precisa atualizar também? A princípio, só farei alterações no arquivo CUSTOM.CSS do template. Pode ser que tenha de modificar algum TPL. E como é feita esta atualização; o que precisa ser atualizado?

Qualquer arquivo alterado.

Se vc escolher a opção "Recompilar templates se os arquivos forem alterados", teoricamente eles atualizam automaticamente, mas depende do servidor estar configurado corretamente.

Se escolher a opção "Nunca recompilar arquivos de template", após qualquer alteração precisa acessar essa aba, forçar a compilação e limpar o cache (Botão na parte superior).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More