Me estoy acercando a la implementación de una aplicación basada en Rails 3.1.x y comencé a ejecutar algunas pruebas de rendimiento. Después de jugar un poco con ab
, estoy viendo algunos resultados muy desalentadores dando alrededor de 15 solicitudes/segundo en Heroku.¿Ajuste de rendimiento de rieles para producción?
Al realizar pruebas locales, veo resultados similares que realmente demuestran que es un problema de aplicación más que cualquier otra cosa.
Estoy ejecutando Unicorn, que es aproximadamente un 40% más rápido que Thin en Celadon Cedar. Además, estoy usando el db compartido de PGSQL.
Tengo la esperanza de que alguien pueda compartir una lista de lavandería o, esencialmente, una lista de comprobación de lanzamiento que debería seguir cuando preparo una aplicación para producción y cambie la necesidad de ajustar la velocidad. Hasta ahora he no encontré una lista concisa real de elementos procesables para moverse que parece tener sentido dada mi situación.
O si tiene una sólida experiencia práctica en este tipo de cuestiones, ¡se agradecerá cualquier comentario!
Hola, ¿podrías consultar mi pregunta sobre una situación similar, por favor? http://stackoverflow.com/questions/22580297/how-to-tune-a-production-level-heroku-postgres-with-a-ruby-on-rails-application – scaryguy