Я намереваюсь использовать файлы для хранения данных в качестве своего рода кеша для файлов, сгенерированных PHP, чтобы избежать повторной генерации их каждый раз, когда они загружаются (их содержимое меняется только один раз в день).
Одна вещь, которую я заметил в прошлом, заключается в том, что если в каталоге содержится большое количество файлов, достигающих тысяч, FTP-программе потребуется много времени, чтобы загрузить его содержимое, иногда даже происходит сбой компьютера, который пытается их загрузить. . Итак, я изучаю древовидную систему, в которой каждый файл хранится в подпапке на основе его идентификатора. Так, например, файл с идентификатором 123456 будет сохранен как 12/34/56.html
. Таким образом, в каждой папке будет не более 100 элементов (за исключением случаев, когда файлов миллионы, но это крайне маловероятно).
Это хорошая идея, это излишество или в этом нет необходимости? По сути, вопрос сводится к следующему: «Как лучше организовать большое количество файлов?»