Сканирование изображения - очередь сообщений - производительность - PullRequest
0 голосов
/ 24 июля 2011

Я планирую создать веб-сайт, который имеет много общего с.

  1. Изображения, загруженные мобильным пользователем.
  2. Обмен сообщениями для конечных пользователей.

Каковы мои лучшие варианты хранения в отношении изображений, которые клиенты загружают со своих мобильных систем. Должно ли это быть Amazon S3?

Для быстрого поиска и ответа, какие технологии лучше всего подходят. Node.js? Asp.net mvc, играть -japid.

В отношении наличия мобильного решения для обмена сообщениями. Что бы рекомендовать способ построения системы очередей сообщений. Играть - АККа?

Одна вещь здесь - я не против потратить время на изучение.

Спасибо,

1 Ответ

2 голосов
/ 24 июля 2011

Изображения загружены мобильным пользователем.Каковы мои лучшие варианты хранения в отношении изображений, которые клиенты загружают со своих мобильных систем.Это должен быть amazon s3?

Это может быть S3 или любой другой CDN .Вы также можете разместить изображения самостоятельно, используя, например, NGinx с , модуль загрузки . Для повышения производительности вы также можете использовать модуль Memcached для NGinx .Когда вы принимаете себя, я думаю, вы лучше контролируете расходы.Я не думаю, что я советую вам (пока) использовать node.js для загрузки изображений, потому что «Узел плохой при обслуживании больших файлов».=> Slide 14 .

Обмен сообщениями для конечных пользователей.

Я бы порекомендовал вам взглянуть на socket.io .

Что касается решения для обмена мобильными сообщениями.Что бы рекомендовать способ построения системы очередей сообщений.Играть - AKKa?

Я бы не стал строить систему очередей сообщений, потому что уже есть много очень эффективных очередей сообщений.В качестве примера вы можете использовать redis , beanstalkd или rabbitMQ в качестве очереди сообщений.Вы также можете использовать Redis для кэширования ваших данных или memcached .

...