[ruby-it] applicazione rails con tre database
Marco Mastrodonato
m.mastrodonato a gmail.com
Gio 11 Giu 2009 09:31:22 CEST
Gillengam Gillengam wrote:
> Ok, questo lo avevo capito. Ma allora, ragionando in questi termini,
> possiamo dire che il rapporto mongrel -> applicazione � 1-1?
>
No, è come ha scritto Luca: 1-n. Ad ogni applicazione puoi associare n
istanze di mongrel e metterle sotto un balancer ma non il contrario. Se
hai tre applicazioni devi usare minimo 3 mongrel.
Anche io sviluppo in una intranet, non so te ma io su windows con server
virtualizzati di ottime prestazioni e forse possiamo confrontarci. Sto
rilasciando in questi giorni un applicazione di media complessità (15
model principali più una decina secondari) da servire ad un totale di
50-60 persone, ma nell'arco delle 8 ore lavorative presumo che il carico
di lavoro medio sarà intorno le 10 persone.
Ho visto che una singola istanza di mongrel va più che bene, ed ora la
uso senza nemmeno un web server mentre in produzione la userò sotto iis
(niente apache, la mia azienda impone questo). Fra qualche settimana
potrò essere più preciso.
Ti posso dire che basta non trascurare l'efficienza perchè è ovvio che
se dove basterebbe una query ne fai 10 o stramazzi il povero interprete
ottenendo 1 o più secondi di rendering... le cose cambiano e di molto.
Io in più utilizzo ajax dove posso spezzettando così le richieste in
tante piccoline e dove più che altro lavora il server db.
Se leggi il libro che ti ha consigliato luca capirai molte altre cose,
c'è scritto per esempio che su linux una singola istanza mongrel
dovrebbe riuscire a gestire fino 60 persone contemporaneamente, la
stessa carrozza su windows calerebbe a 6-9
Per il discorso provider io per es. utilizzo unbit che credo utilizzi
fastcgi ovviamente su linux ...magari avere qualcosa del genere nella
mia azienda
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list