Limpando cache em servidores de hospedagem compartilhada no Laravel 5
No Laravel 5, você pode limpar seu cache com eficiência usando o comando cache:clear Artisan . No entanto, ao trabalhar em um servidor de hospedagem compartilhada, você pode não ter acesso à CLI. Isso levanta a questão:
Posso limpar o cache sem usar CLI em um servidor de hospedagem compartilhada que não tem acesso ao painel de controle?
Solução alternativa para limpar o cache de visualizações
Embora o comando desejado seja cache:clear, ele também limpa outros tipos de cache. Se você deseja limpar especificamente o cache de visualizações, você pode usar o comando Optimize:clear. Aqui está uma solução alternativa para chamar este comando fora da CLI:
Route::get('/clear-cache', function() {
$exitCode = Artisan::call('optimize:clear');
// return what you want
});
Para obter mais informações sobre como chamar comandos do Artisan fora da CLI, consulte a documentação oficial: http://laravel.com/docs/5.0/artisan#calling-commands-outside-of-cli
Compreendendo o armazenamento em cache
O cache do aplicativo no Laravel é normalmente armazenado no diretório storage/framework/cache. No entanto, isso pode variar dependendo da configuração do driver de cache em config/cache.php. Para otimizar o desempenho, considere usar um driver diferente como Redis ou Memcached.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3