2011-02-03 30 views
12

Vorrei chiederti della tua esperienza con il framework di gioco e l'utilizzo della memoria. Il fatto è che sto cercando un hosting per il mio progetto di gioco (con Scala) e sono uno studente povero, quindi ho bisogno di qualcosa che sia il più economico possibile. Stavo pensando di affittare un server cloud su rackspace con 256 MB di RAM e giocare su ubuntu-server ed. dietro il glassfish. Ragazzi avete qualche opinione?Utilizzo memoria quadro Play

Grazie per le risposte!

+1

Quindi hai già creato il tuo progetto? Perché non ospitarlo temporaneamente sulla tua macchina di sviluppo, simulare un sacco di connessioni client e vedere solo quanta memoria utilizza? –

risposta

17

Il servizio di hosting di base su PlayApps.net ha solo 64 MB di RAM e funziona molto bene. Come già sottolineato, questo è ciò che gestisce il sito di playframework e serve 100.000 richieste al giorno.

Ho eseguito anche Google App Engine e tende a utilizzare circa 60-70 Mb. Tuttavia, vorrei sottolineare che, se si sta eseguendo all'interno di un file WAR su Glashfish, si avrà probabilmente un sovraccarico aggiuntivo che non è necessario (tutte le cose abilitate a J2EE che non sono semplicemente necessarie).

Suggerirei di utilizzare un server HTTP leggero seduto davanti al server di riproduzione standard. Ciò ridurrà al minimo l'utilizzo della memoria.

+1

Sì, stavo pensando a GAE, ma sento di avere abbastanza da imparare a fare già , visto che sono newbie sia nella struttura di gioco sia in scala:] considererò i playapps.net. Grazie! – Arg

+0

GAE ha molte restrizioni che quindi non suggerirei se si desidera utilizzare alcune delle fantastiche funzionalità del gioco. Tuttavia, come un semplice sito, funziona abbastanza bene. – Codemwnci

+3

Ho avuto esperienza su un'app Play inizialmente utilizzata come target per utilizzare GAE. Alla fine, abbiamo dovuto passare a Play e server "normali", poiché con GAE abbiamo continuato a dedicare tempo a risolvere i problemi ea risolvere i problemi (che avrebbero causato altri problemi). Come dice @Codemwnci, ​​GAE può essere bello per cose semplici, ma per una web app decente, fidati, vai normale Play. Il tuo progetto farà risparmiare tempo e te stesso stress :) –

6

Prova il servizio di hosting gioco: http://www.playapps.net/

Il sito play framework usare la fessura di base con 100.000 richiesta di giorno

+0

Interessante, ho visto il sito dei playapps ma ho sentito che è una specie di ripudio, con 64 MB di RAM per 10 euro. Non sapevo che lo usassero per il playframework.net, però! Lo considererò. Grazie! – Arg

+0

@Arg anche se sembra una ripugnanza, dovresti pensare che non avrai bisogno di un amministratore di sistema per il tuo server, né di spendere tempo a gestire cose come sicurezza del server, backup, ecc ... Quanto ti costa? ;) –

+0

Sì, è un buon punto. Non fraintendermi, però, non avevo idea che il gioco usasse così poca memoria che 64mega sarebbero sufficienti per tanti successi^_^ – Arg