Pergunta

Desde Rails não é (ainda) multithreaded, ele parece ser um framework web de rosca seria uma escolha melhor para um aplicativo do Facebook. (Razão de ser é porque cada processo Rails só pode lidar com um pedido de cada vez, e as ações do Facebook tendem a ser lento, porque há um monte de comunicação de rede entre seu aplicativo e facebook)

Alguém já usou Merb para escrever um aplicativo do Facebook? Existe uma porta de Facebooker (o plugin Facebook para Rails) para Merb?

Foi útil?

Solução

Nós usamos merb_facebooker em um de nossos projetos ( Rock the Vote ), e funcionou muito bem. Teste Facebook Apps é muito chato, porque você não tem o controle do middleware, por isso esteja atento para as suas expectativas da API FB e certifique-se de validar o máximo possível deles cedo nos estágios de desenvolvimento (não experimentar toda a coisas que precisávamos fazer com FBML cedo trouxe algumas dores de cabeça).

Outras dicas

Eis merb_facebooker .

Além disso, se você quiser usar Facebooker diretamente (como um aplicativo de desktop), basta instalar o gem:

gem install facebooker

Você olhou para Starling ? É o servidor usado pelo twitter para lidar com suas mensagens. É um servidor de fila persistente que permite delegar tarefas aos trabalhadores.

Você pode executar passageiros no Apache que irá iniciar-se como instâncias muitos Rails como ele precisa até um certo limite (acho que o padrão é 30). Ele também irá matá-los, conforme necessário, por isso, se você não está recebendo como muitos hits como você foram 5 minutos atrás, ele vai liberar os recursos do sistema de volta para o sistema.

Saiba mais sobre passageiros em http://modrails.com

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top