Възнамерявам да използвам файлове за съхраняване на данни като вид кеш за файлове, генерирани от PHP, за да избегна необходимостта да ги генерирам повторно всеки път, когато се зареждат (съдържанието им се променя само веднъж на ден).
Едно нещо, което съм забелязал в миналото е, че ако една директория има голям брой файлове вътре, достигащи хиляди, ще отнеме много време на FTP програма да зареди съдържанието й, понякога дори да срине компютъра, който се опитва да ги зареди . Така че разглеждам дървовидна система, където всеки файл се съхранява в подпапка въз основа на неговия идентификатор. Така например файл с ID 123456 ще бъде съхранен като 12/34/56.html
. По този начин всяка папка ще има най-много 100 елемента (освен в случай, че има милиони файлове, но това е изключително малко вероятно да се случи).
Това добра идея ли е, пресилено ли е или не е необходимо? Въпросът по същество се свежда до: "Кой е най-добрият начин за организиране на голям брой файлове?"