Mi sto avvicinando alla distribuzione di un'applicazione basata su Rails 3.1.x e ho iniziato a eseguire alcuni test delle prestazioni. Dopo aver giocherellato un po 'con lo ab
, sto vedendo alcuni risultati molto scoraggianti che producono circa 15 richieste al secondo su Heroku.Rails Ottimizzazione delle prestazioni per la produzione?
Durante il test locale, vedo risultati simili che dimostrano che si tratta di un problema di app più di ogni altra cosa.
Sto eseguendo Unicorn, che è circa il 40% più veloce di sottile su Celadon Cedar. Inoltre, sto usando il db condiviso di PGSQL.
Sono fiducioso che qualcuno possa condividere una lista di bucato o essenzialmente una lista di controllo del lancio che dovrei spostare durante la preparazione di un'app per la produzione e il passaggio alla necessità di regolazione della velocità. Finora ho non trovato un elenco conciso di elementi utilizzabili da spostare che sembra avere senso data la mia situazione.
Oppure, se hai una solida esperienza pratica che passa attraverso problemi come questo, qualsiasi input sarebbe apprezzato!
Ciao, potresti verificare la mia domanda su una situazione simile per favore? http://stackoverflow.com/questions/22580297/how-to-tune-a-production-level-heroku-postgres-with-a-ruby-on-rails-application – scaryguy