Domanda

Dato che Rails non è (ancora) multithread, sembra che un framework web con thread sarebbe una scelta migliore per un'applicazione Facebook.(il motivo è che ogni processo Rails può gestire solo una richiesta alla volta e le azioni di Facebook tendono ad essere lente, perché c'è molta comunicazione di rete tra la tua app e Facebook)

Qualcuno ha usato Merb per scrivere un'applicazione Facebook?Esiste un port di Facebooker (il plugin Facebook per Rails) su Merb?

È stato utile?

Soluzione

Abbiamo utilizzato merb_facebooker in uno dei nostri progetti (Oscilla il voto) e ha funzionato piuttosto bene.Testare le app di Facebook è piuttosto fastidioso, poiché non hai il controllo del middleware, quindi fai attenzione alle tue aspettative sull'API FB e assicurati di convalidarne il maggior numero possibile nelle fasi di sviluppo (non provare tutte le cose che dovevamo fare con fbML all'inizio ci hanno portato qualche grattacapo).

Altri suggerimenti

Ecco, merb_facebooker.

Inoltre, se vuoi usare direttamente Facebooker (come per un'app desktop) basta installare il gem:

gem install facebooker

Hai guardato? Storno?È il server utilizzato da Twitter per gestire i propri messaggi.È un server di coda persistente che ti consente di delegare i lavori ai lavoratori.

Puoi eseguire Passenger su Apache che avvierà tutte le istanze di Rails necessarie fino a un certo limite (penso che il valore predefinito sia 30).Li ucciderà anche come richiesto, quindi se non ricevi tanti colpi quanti ne avevi 5 minuti fa, rilascerà nuovamente le risorse di sistema nel sistema.

Scopri di più sui passeggeri su http://modrails.com

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top