хранилище для загруженных изображений на веб-ферме - PullRequest
0 голосов
/ 28 сентября 2010

Я работаю над приложением mvc.net. Клиент собирается перенести производство в кластерную среду. Проблема в том, что я храню изображения в локальной файловой системе. Изображения могут быть загружены пользователями динамически через интерфейс веб-сайта. Как я могу изменить приложение, чтобы сохранить изображения в рабочем состоянии?

Возможным решением является использование общей папки для всех серверов, но в этом случае я думаю, что мне нужно разработать HttpHandler, который будет возвращать изображения из этой папки. Таким образом, это может повлиять на производительность.

Ответы [ 2 ]

1 голос
/ 28 сентября 2010

Возможным решением является использование общей папки для всех серверов, но в этом случае я думаю, что мне нужно разработать HttpHandler, который будет возвращать изображения из этой папки.Таким образом, это может повлиять на производительность.

Другим вариантом является отдельный сервер, предназначенный для обслуживания изображений и статических файлов.Вы можете настроить его для этой цели.Когда файл загружен, он отправляется на этот сервер (что можно или нельзя сделать через другие серверы).

0 голосов
/ 28 сентября 2010

Рассмотрите возможность использования CDN, например Amazon S3 .

...