Максимальное количество файлов изображений, хранящихся в каталоге

Я построил систему ведения блогов, которая позволяет ежедневно добавлять несколько коротких постов, каждый с фотографией для представления содержания статьи.

Таким образом, каждая фотография имеет формат JPG и максимальную ширину 280px, но с переменной высотой - возможно более 2000px если это набор фотографий, сгруппированных в одно изображение.

Поэтому меня беспокоит, сколько изображений нужно хранить в административном каталоге блогов:

blog.com/images/2019 ( /sub-directory )

При использовании простого <img src="images/<?php echo $year."/".$id; ?>.jpg" /> тег, чтобы получить и отобразить изображение, есть ли точка, где он начинает замедлять время загрузки фотографий ваших страниц, если слишком много изображений хранятся в /sub-directory?

Будет ли рекомендуется разделить sub-directory месяцем, неделей или даже днем? Наличие 365 папок в год кажется немного экстремальным по сравнению с 52, но каковы ваши рекомендации?

1 ответ

Это зависит от того, какой носитель у вас есть.

Наличие старого жесткого диска, безусловно, доставит вам неприятности, если вы сохраните десятки тысяч файлов в одном и том же подкаталоге, а затем попытаетесь прочитать его.

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

Другие вопросы по тегам