У меня есть много проектов, которые нужно разделить на подгруппы и под-подсегменты.
Какой CDN вы рекомендуете?
Я задал этот вопрос ранее, и некоторые люди сказали мне «подделать» S3: Есть ли в Amazon S3 «подкаталоги»? (Rackspace Cloudfiles не поддерживает)
Одна из идей - найти сеть доставки контента, которая будет предлагать кеширование. Вы должны хранить свои файлы где-нибудь, доступным через Интернет, например S3, и CDN будет извлекать файлы и обслуживать их через ваше имя. Некоторые CDN, которые могут это сделать, - это Akamai и Limelight, насколько я знаю, но они, вероятно, не коснутся вас, если вы не доставляете ТБ в месяц и не можете подписать контракт.
Посмотрите на Rackspace Облачные файлы.
У них есть полный API, и они используют Limelight. Они используют контейнеры, поэтому вы можете организовать сохраненные данные в логические сегменты (а не в каталоги, поскольку они не являются иерархическими). Чтобы создать иерархические отношения, вы можете либо управлять им в своем собственном приложении, которое касается API (фактически создавая собственный CDN), и / или называть свои контейнеры символами подчеркивания или другими идентификаторами, которые вы можете анализировать для определения иерархических отношений.
Для использования облачных файлов нет минимума, и я уверен, что вы можете использовать их с пакетом облачного сервера или без него.