Лучшие практики и стандарты хранения изображений / файловых хостингов - PullRequest
2 голосов
/ 03 декабря 2011

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

Есть ли в книге, статьях или видеороликах эта тема, пожалуйста, поделитесь.

Ответы [ 3 ]

1 голос
/ 03 декабря 2011

По моему опыту работы с большими данными.

0 голосов
/ 03 декабря 2011

Я бы порекомендовал, если это возможно, посмотреть на стороннее решение, которое предоставляет API. Вы получите преимущества от более низкой стоимости владения, отсутствия затрат на обслуживание оборудования и бесплатных обновлений, когда сторонние поставщики добавляют новые функции в базовое предложение. Я знаю это по собственному опыту, поскольку мы определили варианты для этого в недавнем проекте и пришли к выводу, что мы потратим в 100 раз больше на наше собственное решение и даже тогда, возможно, не получим правильное решение. Мы выбрали компанию под названием Razuna, которая предлагает как хостинговую, так и открытую версию своей платформы. Их API очень прост и может быть использован внутри вашего приложения MVC с потенциально всего несколько дней усилий (в зависимости от вашего случая использования). Прелесть этого подхода в том, что размещенные элементы на самом деле находятся на магистрали nirvanix и обслуживаются через их CDN - так что выиграйте.

Вы можете получить подробную информацию по адресу:

http://www.razuna.com

и можете просматривать документы API по адресу:

http://wiki.razuna.com/display/ecp/Developer+Guides

Удачи, и если вам нужны дальнейшие практические рекомендации по этому вопросу, не стесняйтесь возвращаться. Да и между прочим, мы также смогли запросить «оплаченные» функции, которые будут добавлены к основному предложению по довольно стандартным рыночным дневным ставкам.

0 голосов
/ 03 декабря 2011

Я считаю, что это не простой вопрос, на который можно ответить, не зная

  • сколько файлов ожидается?
  • сколько пользователей / файлов обращается в час / день / минуту?
  • ваши сценарии использования с этими файлами (загрузка? Потоковая передача? Сколько одновременно загружаемых файлов?
  • Вы застряли в одной конкретной ОС (windows) и файловой системе (NTFS), или в этом есть свобода?

Мое личное замечание: Создание собственного хостинга изображений / файлов не является тривиальной задачей, я настоятельно рекомендую вам нанять кого-нибудь с опытом работы в этой области.

...