[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