Зачем рандомизировать имена файлов для облачного хранилища / CDN?

Когда вы смотрите на изображение профиля в социальной сети, такой как Twitter, они хранят файлы изображений, такие как:

http://a1.twimg.com/profile_images/1082228637/a-smile_twitter_100.jpg

или даже с датой где-то по пути, например 20110912. Единственное преимущество, о котором я могу подумать, - это предотвращение прохождения ботом и линейной загрузки всех файлов в вашем хранилище. Я пропускаю какие-либо другие преимущества? Каков наилучший способ рандомизировать его?

Я использую Amazon S3, поэтому у меня будет один поддомен, обслуживающий весь мой статический контент. Мой план состоял в том, чтобы сохранить целочисленный идентификатор в моей базе данных, а затем просто объединить URL с идентификатором, чтобы сформировать местоположение.

Ответы на вопрос(3)

Ваш ответ на вопрос