Domanda

Ciao, sto programmando di eseguire JRUBY (1.5.3 più recente) su Mongrel ma quanta memoria richiederà sul server X64 per un semplice sito Web? E quante casi saranno richiesti?

10000 visualizzazioni di pagina al giorno

Per lo stesso requisito quali sarebbero i numeri per Ruby.

Eventuali dati sulla produzione di riferimento sarebbero i benvenuti.

È stato utile?

Soluzione

Probabilmente non userai Mongrel con Jruby, almeno non ne ho mai sentito parlare. Eseguiamo un'app usando Trinidad, che avvolge Tomcat7 e per prestazioni simili a ciò che stai cercando uso un heap da 1 GB.

Il mongrel è stato davvero in disgrazia per configurazioni più robuste usando un passeggero o unica o unicorno per esempio.

Se sei limitato con la memoria, dalla mia esperienza Cruby è la strada da percorrere. Prova REE o Ruby-1.9.2 con Passenger3 e Nginx. È una configurazione super semplice e molto veloce.

Jruby prende sicuramente più memoria, ma se hai i requisiti Java non hai molta scelta.

10000 visualizzazioni di pagina dovresti cavartela con una piccola istanza EC2 (se è quello che il tuo instances si riferisce a)

È davvero difficile dare una risposta definitiva, poiché tutto dipende dal tipo di app che stai eseguendo. Sono calcoli intensivi CPU o dati intensivi di memoria ?? chi lo sa

Dalla mia esperienza, Cruby tende ad essere molto più semplice di Jruby, più facile per l'uso locale (ad esempio i test funzionano in modo significativamente più veloce in Cruby) e anche molto velocemente.

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