Назад | Перейти на главную страницу

Храните файлы кеша в / tmp или / home / USER / tmp

Мы генерируем файлы кеша для объединенных ресурсов сайта, таких как javascript и css. В настоящее время мы храним эти файлы в / tmp, но из-за всего остального, что там, это затрудняет установку процедур очистки. Можно ли вместо этого переключиться на / home / USER / tmp? Есть ли в этой области автоматическая процедура очистки, о которой мне нужно знать? Я заметил, что в настоящее время там есть файлы для Awstats / webalizer / cpbandwidth.

Кстати, это использует CentOS.

Я бы сказал, что, вероятно, лучше хранить файлы в / tmp / USER, чем в домашних каталогах пользователя. Прежде всего, разрешения на / tmp обычно более доступны, что может вступить в силу, если конфигурация вашего сервера изменится в будущем или если вам нужно будет написать какой-то тип сценария очистки. Во-вторых, зачем открывать пользователям эти файлы tmp? Есть ли причина, по которой им нужно было бы изменить их напрямую?

Если нет, лучше держать их вне поля зрения - в этом и заключается назначение каталога / tmp.

Если вы не настроите собственный сценарий очистки для / home / USER / tmp, мне ничего не известно о настройке по умолчанию для этого каталога в CentOS. Возможно, вы захотите спросить своего хоста, так как он мог сделать пользовательские конфигурации, которые могут быть применимы к вам (наличие файлов Awstats / webalizer и т. Д. В / home / USER / tmp не является нормой).