Максимальное количество файлов в каталоге на Amazon S3 - PullRequest
5 голосов
/ 10 марта 2011

В настоящее время я храню ~ 3 миллиона файлов изображений в одном каталоге на моем сервере, что вызывает серьезные проблемы с производительностью. Я хотел бы переместить их в Amazon S3, и мне интересно, нужно ли мне использовать иерархическую структуру папок или я могу хранить их в одной папке на S3.

Я получаю большой процент своего трафика от поиска картинок Google, и я не хочу навредить своему SEO, изменив путь к изображению, поэтому единственная папка на S3 была бы идеальной, если бы не было проблем с производительностью. Я предполагаю, что операции со списком LIST будут медленными, но я согласен с этим.

1 Ответ

9 голосов
/ 11 марта 2011

S3 не имеет ограничений на количество предметов, хранящихся в ведре.На самом деле, использование разделителя 'directory' в именах ключей совершенно необязательно.

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

Тем не менее, в качестве пунктов S3 документации можно использовать любой символ в качестве разделителя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...