Segundo informações do wikipédia “cache é um dispositivo de acesso rápido, interno a um sistema…A vantagem principal…consiste em evitar o acesso ao dispositivo de armazenamento – que pode ser demorado -, armazenando os dados em meios de acesso mais rápidos“.
E o Magento possui essa opção. Veja em Sistema > Gerenciamento de Cache.

No guia do usuário magento já foi dito, mas como muita gente não leu o guia porque está em inglês, ou porque é em pdf, ou online (wiki do magento), ou porque não encontrou, ou ou ou.
Vou falar algo que você já descobriu de tanto bater cabeça, ou vai acabar descobrindo.
Mas enquanto você estiver trabalhando na criação ou alteração do visual e funcionalidades de tela, deixe as opções de cache desligadas (checkboxs desmarcados).
E quando você terminar todas as alterações e estiver com a loja pronta e funcionando, deixe todas as opções de cache ligadas (checkboxs marcados).
Porque se você ainda não entendeu pra que serve o cache, ele usa as imagens, css, javascripts, compilações de páginas dinâmicas, tudo que já estiver carregado na memória para deixar o processo de visualização mais rápido para o usuário.
Por isso se você fizer alguma alteração de arquivo “com o cache ligado”, você precisa limpar o cache, senão você ou seu usuário irão continuar visualizando o arquivo em memória. E isso da uma dor de cabeça enorme quando você está alterando coisas e elas simplesmente não aparecem pra você.
Digo por experiência própria. Mas como você está mais ligado do que eu, não passará por isso.
Sucesso!
Tutorial extraido do Blog do Mario Sam.
ATENÇÃO: DÚVIDAS OU MAIS ESCLARECIMENTOS ADICIONE UM TÓPICO NO FÓRUM.






