Ce que Performance Agent détecte
Performance Agent recherche deux types de problèmes. Chaque type apparaît dans son propre groupe dans les résultats.- Latence : les parties de votre application qui font attendre les visiteurs. Par exemple, une page peut effectuer un traitement lent étape par étape au lieu de tout faire en même temps, ou répéter le même travail à chaque visite.
- Couche de données : les problèmes de base de données tels que les requêtes N+1, les index manquants et le chargement de plus de données que la page n’en a besoin.
Avant de commencer
Performance Agent nécessite :- Un plan payant. Performance Agent est disponible pour les créateurs disposant d’un plan payant. Si vous êtes sur le plan gratuit, la carte Analyse de performance affiche une option de mise à niveau.
- Un accès en modification au projet.
Lancer une analyse
Ouvrir la surveillance
Lancer une analyse
- Ajouter du contexte (facultatif) : décrivez les parties de votre application qui vous intéressent, par exemple « le parcours de paiement et la page des commandes ».
- Analyser uniquement les modifications depuis la dernière analyse : cochez cette case pour examiner uniquement ce qui a changé depuis votre analyse précédente. Performance Agent revérifie aussi les problèmes de cette analyse pour voir s’ils sont toujours présents.

Ajoutez du contexte ou limitez l'analyse aux modifications récentes avant de la démarrer
Attendre les résultats
Examiner les résultats
Lorsque l’analyse est terminée, une carte Résultats de l’analyse de performance apparaît dans la tâche d’analyse. Elle indique combien de nouveaux problèmes Performance Agent a trouvés, regroupés en Latence et Couche de données. Développez un problème pour lire son résumé, ou sélectionnez Voir le problème pour ouvrir les détails complets, y compris les fichiers concernés et la correction recommandée.
Les résultats de l'analyse regroupent les nouveaux problèmes par type et par gravité
- Corriger tous les problèmes : l’Agent démarre une tâche de correction pour chaque groupe et ouvre l’outil Surveillance pour que vous puissiez les suivre.
- Corriger plus tard : ferme les résultats sans rien modifier. Les problèmes restent dans la carte Analyse de performance pour que vous puissiez les corriger quand vous le souhaitez.
Corriger les problèmes depuis la surveillance
La carte Analyse de performance de l’outil Surveillance garde la trace de chaque problème ouvert, y compris ceux des analyses précédentes. Les problèmes sont regroupés en Latence et Couche de données, avec une Gravité et un Statut pour chacun. Développez un problème pour lire son résumé, ou sélectionnez Voir le problème pour voir les détails complets.
Développez un problème pour lire son résumé, ou sélectionnez Voir le problème pour les détails complets
- Corriger avec l’Agent sur un groupe envoie tous les problèmes de ce groupe à l’Agent sous forme d’une seule tâche.
- Tout corriger avec l’Agent envoie chaque groupe ouvert à l’Agent.
- Correction en cours : l’Agent travaille sur la correction. Sélectionnez Aller à la tâche pour la suivre.
- Prêt pour examen : la correction est terminée. Ouvrez la tâche, examinez les modifications, puis sélectionnez Appliquer les modifications à la version principale pour les ajouter à votre application.
- Application de la correction : Replit ajoute les modifications à votre application.
- Prêt pour la republication : la correction est dans votre application mais pas encore dans votre version publiée.
- Corrigé : la correction est en ligne.

Les statuts des problèmes évoluent à mesure que l'Agent traite chaque tâche de correction
Republier pour appliquer vos corrections
Les corrections n’atteignent vos visiteurs qu’après la republication. Dès qu’une ou plusieurs corrections sont Prêtes pour la republication, un bouton Republier le projet apparaît dans la carte Analyse de performance. Sélectionnez-le pour publier une nouvelle version de votre application avec les corrections. Le statut passe à Publication en cours, puis à Corrigé.
Sélectionnez Republier le projet pour mettre vos corrections en ligne
Performance Agent et Monitoring Agent
Les deux agents se trouvent dans l’outil Surveillance, mais ils répondent à des questions différentes :- Performance Agent examine votre code à votre demande et trouve les problèmes qui ralentissent votre application, avant même que les visiteurs ne les remarquent.
- Monitoring Agent surveille votre application publiée en permanence et enquête sur les alertes de production, comme les pics d’erreurs et les réponses lentes, au moment où elles se produisent.