2009-11-15 6 views
1

Même une demande du serveur lui-même prend environ 7 secondes (startpage d'une installation « Redmine ») ..mod_ruby sur apache: Très lent

Lors de l'exécution ruby ​​sous WEBrick la même demande ne prend que ... miliseconds

Je suis absolument nouveau à ruby, donc je n'ai aucune idée où commencer l'investgation sur ceci. Ou est la meilleure solution pour rediriger localement la demande d'apache à un serveur de WEBrick?

Répondre

5

Si vous souhaitez utiliser votre configuration apache, vous pouvez essayer mod_rails aka phusion passenger. L'installation est simple et sa performance est meilleure que celle d'un mongrel ou webrick.

3

Si vous utilisez mod_ruby, chaque requête démarre une nouvelle instance de Ruby, sert la page, puis la supprime. C'est stupide-lent. mod_rails, ou Phusion Passenger, partage l'interprète et est méchant-rapide.