ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx-gridfs кто-нибудь пробо вал?


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: nginx-gridfs кто-нибудь пробо вал?
  • From: Alex Vasilenko <aa.vasilenko@xxxxxxxxx>
  • Date: Wed, 20 Apr 2011 01:04:39 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=/BvbjwYAHxiRKZ1BxBW3/GV/LP7g0nQO1QkuewZhGvU=; b=HjD7WVhWq/WVcNfRrk43+mgBK9Q0X8YQ1lqPhKX2tryy/037Dx+leBybmi3Ag8VfQr ZS03ukWk1MB/PVm8K+D+FIa/Z3IbeAj3XJF88ZWtApkIYezzo1a5PN/EoYqo7J/eUdBk s6zEm+cEmz/q8aTDGF42QZWtjuq+5tJDyEKEg=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=KfzgGLcZz6f5AObfyQzuhkzPUuUHeKyqtzwou912OKjQLWDLbkwD3JD+ag+C5S8qcZ iJsoE1/pPiXEysfC2j9kOA6pxyy7UxkQbzLfDCArmjuxIo0Rz5NEFOHBFU/oVv8wihqT gdHsvGdDRa+bp8wAkjQWq5qWOZxQ7PT72Ef4g=
  • In-reply-to: <BANLkTin4tZiSexs64KbH4mEeodRcP_aiow@xxxxxxxxxxxxxx>
  • References: <BANLkTimFJvVZ2VqTvbdyjaFQC0HxXkX3Jg@xxxxxxxxxxxxxx> <BANLkTin4tZiSexs64KbH4mEeodRcP_aiow@xxxxxxxxxxxxxx>

В сторону mogilefs не смотрели? Также есть модуль nginx-mogilefs, который отлично подойдет для ваших целей.

20 апреля 2011 г. 0:06 пользователь Danila Shtan <danila@xxxxxxxx> написал:
Мы пробовали тестировать.

Закинули 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

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.