Je veux comparer le temps nécessaire pour charger un module (un appel FIND_BY_ID (234)). P>
Aussi, comment puis-je suivre le temps nécessaire pour charger une page, je sais que je reçois cette information lorsque je exécute des rails Server, mais c'est en mode de débogage, je souhaite des repères de vitesse de production, possibles? P>
3 Réponses :
Pour une vérification rapide, je vous recommande vivement de vérifier référence A>. Un exemple serait: p> Toutefois pour l'analyse comparative du niveau de production, je vérifierais Nouvelle relique. Ils offrent une analyse comparative incroyable sur presque tout ce que vous pouvez penser. P> Ils ont un mode de développeur gratuit ici: p>
Je vous recommande vivement de lire le Guide des rails sur les tests de performance . C'est un très bon aperçu de ce qui est disponible dans les rails. C'est génial si vous voulez des tests automatisés où vous pouvez apporter des modifications de code et voir les résultats instantanés. P>
Pour Benchmarking de serveur de production, Nouvelle relique fait probablement tout ce que vous voudriez. P>
Vous pouvez utiliser ce gemme: https://github.com/igorkasyanchuk/benchmark_methods
Plus de code comme ceci: P > maintenant, vous pouvez faire: p> et appelez simplement votre méthode p>