[ruby-it] applicazione rails con tre database
Gillengam Gillengam
gillengam a gmail.com
Sab 6 Giu 2009 22:46:09 CEST
Luca Guidi wrote:
> Cosa intendi per back-end?
> Averne uno, significa seguire la strada che ti ho suggerito, cio� una
> sola applicazione Rails, magari messa in cluster con pi� mongrel o con
> passenger e come front-end apache o nginx.
>
> Avere tre back-end, significa moltiplicare per tre quanto appena detto,
> con l'unica eccezione del web server, di cui dovresti avere una sola
> istanza.
>
> Ci sarebbe anche una terza soluzione, utilizzare Rack, montando le altre
> due piccole applicazioni in quella principale costruita con Rails.
>
> PS: ti sconsiglio l'utilizzo di WEBrick in produzione.
>
> Luca
Per back-end intendo proprio quello che hai capito, credo. E' ovvio che
sto navigando al buio. Il fatto è che non mi piace l'idea di mischiare
modelli che non hanno niente a che fare l'un con l'altro, perciò pensavo
di evitare di sviluppare un'unica applicazione. D'accordo sul non usare
WEBrick in produzione, non ho mai pensato di farlo (mi ero evidentemente
spiegato male). D'accordo su una sola istanza per il web server. Ma
ancora non riesco a capire se una sola istanza (ad es. di mongrel) può
gestire più di una applicazione (in questo caso tre). Voglio dire: un
ISP che offre un servizio di hosting per rails, come fa a gestire tutte
le diverse applicazioni che gli utenti gli sottopongono? Ha tante
istanze di mongrel (per esempio) quante sono le applicazioni oppure
potrebbe anche avere (per assurdo ... senza pensare alle prestazioni)
una sola istanza di mongrel per tutte? Abbi pazienza, ma devo cercare di
capire questo che considero la base indispensabile per andare avanti.
Ciao e grazie
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list