Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nginx-gridfs кто-нибудь пробо вал?
Мы пробовали тестировать.
Закинули 10 гигабайт мелких картинок (от 4 до 200 килобайт) и через
siege с трех машин по локальному гигабиту начали гнобить сервер
абсолютно рандомными запросами по всему архиву.
600 rps оно показало, нагрузка на сервер была не большой, но
существенно большей, чем отдавать те же самые картинки с диска через
nginx.
Для нас это стало некоторым критерием жизнеспособности идеи, но есть
опасения, что с ростом базы (10 гигабайт теоретически выгружалось в
память легко), все может стать печальнее. Ну и по здравому рассуждению
? толковых аргументов "за" кроме автоматической репликации я не нашел.
В итоге ? в монге оставили метаданные файлов, а раздаем все же с фс
напрямую. Хотя навязчивая идея "сложить все в монгу" иногда приходит
снова.
Если будете пробовать ? обязательно расскажите про опыт, очень интересно.
Д.
PS. если я ничего не путаю, nginx-gridfs пока не умеет range запросы.
Впрочем, для картинок это не очень актуально.
2011/4/20 vitaly@xxxxxxxxxxx <vitaly@xxxxxxxxxxx>:
> Нужно отдавать картинки по 100-200 кило, что-то вроде аттачментов на форуме.
> Общим количеством
> в пределах 500 гигабайт. Есть навязчивая идея засунуть файлы в монгу и
> раздавать прямо оттуда.
>
> https://github.com/mdirolf/nginx-gridfs
>
> С одной стороны заманчиво, потому что сильно упрощает код. Удобно в одном
> месте хранить
> и файлы, и метаданные, и превьюшки. С другой - непонятно, во что это
> выльется по процессору и памяти.
>
> Кто-нибудь пробовал такую конфигурацию на реальном продакшене? Что-нибудь
> можете посоветовать?
>
> Vitaly Puzrin
> http://www.rcdesign.ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://nginx.org/mailman/listinfo/nginx-ru
>
>
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|