Здесь есть очень хорошие вопросы о SO об управлении файлами и хранении в рамках большого проекта.
Сохранение изображений в БД - Да или Нет?
Будете ли вы хранить двоичные данные в базе данных или в файловой системе?
Первый, у которого есть отличные идеи, и в моем проекте я решил пойти по файловому маршруту, а не по маршруту DB.
Основным моментом против использования файловой системы является резервное копирование. Но в нашей системе у нас отличная схема резервного копирования, поэтому я не беспокоюсь об этом.
Следующий путь - хранить фактические файлы. И я думал о постоянном расположении файлов и создании виртуальной системы каталогов в базе данных. Поэтому ссылки на файл не изменяются.
Система, которую я создаю, будет иметь одно глобальное управление файлами, чтобы все файлы были доступны для всех пользователей. Но многие, которые пошли по файловому маршруту, говорят о размере физического каталога (если все файлы находятся в одном каталоге, например)
Итак, мой вопрос: какие советы или методы лучшей практики в создании папок для этих статических файлов или если я вообще не должен идти по пути виртуального каталога.
(проект находится в стеке LAMP (PHP), если это вообще помогает)