Respostas:
Às vezes, o local do cache (como /tmp/
) ou serviço (como Memcache) é compartilhado com outros aplicativos. "Flush Magento Cache" remove apenas as entradas que o Magento rastreia de forma confiável como próprias. "Flush Cache Storage" limpa tudo, mas pode afetar outros aplicativos se estiverem usando.
Normalmente, o local está var/cache/
na pasta do Magento, portanto, não é compartilhado. É seguro usar qualquer um dos botões. Às vezes (raramente) as entradas não são marcadas com clareza ou o Magento perde o controle delas e apenas o segundo botão tem efeito sobre elas. Costumo usar o segundo botão quando estou tendo dificuldade para rastrear a causa de um problema.
mage--*
diretórios. A exclusão manual do mesmo deve ser a última palavra, pois não causa novas entradas de cache. O MageTool tem um comando de cache claro para este propósito.
Flush Magento Cache
Remove todos os itens do cache padrão do Magento (var / cache) e do cache var / full_page que tem uma tag Magento
Flush Cache Storage
Remove todos os itens do cache. Isso equivale a excluir todo o conteúdo da pasta de cache no servidor. Se o seu sistema usar um local de cache alternativo, quaisquer arquivos em cache usados por outros aplicativos serão removidos.
Como um exemplo prático, se você usar o cache do magento para seus próprios dispositivos, por exemplo;
$cache = Mage::app()->getCache();
$cache->save("My cached text","cache_name",array("my_cache"),60*60*24);
echo $cache->load("cache_name");
Você precisará usar o armazenamento de cache de liberação para limpar isso se fizer uma atualização.
No meu caso, é para um menu de tela de 3 níveis gerado dinamicamente.
Encontre a diferença entre “Flush Magento Cache” e “Flush Cache Storage” abaixo:
Flush Cache Storage: Esta função basicamente limpa todo o cache, todas as tags de cache. Isso chama a função “flush ()” no modelo “core / cache”.
Flush Magento Cache: Esta função limpa as tags de cache “MAGE” e “CONFIG”. Essa classe da função “clean ()” no modelo “core / cache”.
Magento Cache: Remova todos os itens do cache Magento padrão (var / cache). De acordo com sua tag Magento associada.
Flush Cache Storage: Remova todos os itens do cache, independentemente da tag Magento. Se você usou outro local usado por outro aplicativo, será removido neste processo.
Aqui está a resposta à sua consulta:
Flush Magento Cache Quando você executa esta ação, o conteúdo com a tag Magento em var / cache e var / full_page_cache é removido.
Flush Cache Storage Bem, ele removeu todo o conteúdo do cache. Caso você esteja usando um local de cache alternativo ou aplicativo como o Varnish Cache, que é um acelerador de aplicativo da web também conhecido como proxy reverso HTTP de cache. Em seguida, ele removerá o cache de lá também.
Normalmente, cache: clean exclui todo o cache habilitado relacionado ao magento, enquanto cache: flush apaga todo o armazenamento do cache, seja seu cache magento ou qualquer cache de terceiros (habilitado ou desabilitado)
Magento Cache: Remova todos os itens do cache Magento padrão (var / cache). De acordo com sua tag Magento associada.
Flush Cache Storage: Remova todos os itens do cache, independentemente da tag Magento. Se você usou outro local usado por outro aplicativo, será removido neste processo.
Flush Magento Cache
É usado para remover o cache gerado pelo Magento padrão var/cache
e var/full_page
.
Flush Cache Storage É usado para remover todos os tipos de cache (cache Magento e cache criado por outros provedores externos.