Я рассматриваю либо
/tmp
или
/var/cache
или
some folder in your code
Мне больше нравится / temp, потому что, если он слишком сильно растет, система обычно позаботится об этом, и он будет доступен для записи, так что, вероятно, более переносимый код.
Но, с другой стороны, мне придется хранить файлы в папке внутри любого из них, поэтому создание папки и проверка ее существования должны выполняться в / tmp, а не в / var / cache, поскольку / var / маловероятно, что кеш будет удален Linux или любым другим типом программного обеспечения.
Что вы думаете? Какова лучшая практика?