Armazene os arquivos de cache em / tmp ou / home / USER / tmp

1

Geramos arquivos de cache para recursos combinados do site, como javascript e css. No momento, armazenamos esses arquivos em / tmp, mas com tudo o mais, isso faz com que as rotinas de limpeza sejam inadequadas para a configuração. Estamos seguros para mudar para o / home / USER / tmp? Essa área tem uma rotina de limpeza automatizada da qual preciso estar ciente? Eu notei que existem arquivos no momento para Awstats / webalizer / cpbandwidth.

Isso está usando o CentOS btw.

    
por robjmills 18.05.2009 / 12:35

2 respostas

2

Eu diria que provavelmente é melhor armazenar os arquivos em / tmp / USER, em vez de nos diretórios base do usuário. Primeiro de tudo, as permissões em / tmp são geralmente mais acessíveis, o que pode entrar em jogo se a configuração do seu servidor for alterada no futuro, ou se você precisar escrever algum tipo de script de limpeza. Em segundo lugar, por que expor os usuários a esses arquivos tmp? Existe alguma razão para que eles precisem modificá-los diretamente?

Se não, é melhor mantê-los fora de vista - que é o propósito do diretório / tmp.

    
por 18.05.2009 / 13:30
0

A menos que você defina seu próprio script de limpeza para / home / USER / tmp, não há nada, que eu saiba, configurado como padrão para esse diretório no CentOS. Você pode querer perguntar ao seu host, pois eles podem ter feito configurações customizadas que podem se aplicar a você (ter Awstats / webalizer, etc. arquivos em / home / USER / tmp não é a norma).

    
por 18.05.2009 / 13:28