Forum: Italian Ruby user group Deploy di applicazioni Rails

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
F65be0a216a3b6a987c2f094f2644b52?d=identicon&s=25 Giuseppe B. (giuseppe_b)
on 2013-07-05 19:12
Sono nuovo di Rails e vorrei sapere qual'รจ la configurazione
server migliore per il deploy di una applicazione Rails. Attualmente sto
provando Passenger come modulo di Apache, ma rispetto a LAMP
mi sembra meno performante.
666b4ee5c26c5f60f0448ad0ab7777f3?d=identicon&s=25 Riccardo Tacconi (rtacconi)
on 2013-07-06 12:35
Rispetto a LAMP meno perfomante e` un po` generico. Per esempio una app
PHP puo` essere piu` veloce se non usi un framework, comunque alla fine
si sceglie un linguaggio per le sue qualita`, la comunita`, i progetti
innovativi portati avanti. Passenger e` stato per molto tempo la scelta
preferita con REE, ma con Ruby 2.0 la differenza tra MRI e REE non c'e`
piu`: tutti e due hanno il copy-on-write. Passenger puo` essere
utilizzato anche con nginx, su un VPS potrebbe consumare meno RAM.

Al momento mi sembra che nginx con unicorn siano molto utilizzati, ma
non esiste una scelta migliore in generale. Dipende poi se utilizzi un
server dedicato o virtuale. Con un server dedicato se usi Ruby MRI hai
sempre il global interpreter lock, quindi non sfrutti tutti i core. Nel
caso di un server dedicato userei Puma con JRuby o Rubinius,  visto che
non hanno il GIL.
This topic is locked and can not be replied to.