Examen du délai de réponse sur les formulaires
Un indicateur de délai de réponse (horloge) apparaît à la fin de nombreux formulaires et listes.
Cet indicateur fournit le temps de traitement d’une transaction terminée, y compris le temps total et la durée de chaque étape. Sélectionnez l’icône pour afficher ou masquer les détails du délai de réponse. Passez la souris sur l’icône pour afficher une info-bulle avec les détails. L’exemple suivant montre le délai de réponse pour récupérer une liste filtrée dans une instance de démonstration.
- Durée totale de 3326 millisecondes
- 75 millisecondes de déplacement de données sur le réseau
- 1963 millisecondes sur le serveurRemarque :L’heure du serveur est calculée à l’aide de la formule suivante :
server time = (client response time - browser time - client network time) - 1 288 millisecondes dans le navigateur, rendu HTML et analyse et exécution de JavaScript
Un indicateur de délai de réponse n’apparaît pas pour les opérations simples, telles que la pagination ou la modification de l’ordre de tri d’une liste. L’indicateur de délai de réponse n’apparaît pas non plus pour la première transaction d’une session.
Pour afficher une répartition détaillée du délai de traitement sur les formulaires, sélectionnez l’icône Indicateur de délai de réponse.
Les administrateurs peuvent désactiver le délai de réponse en définissant la glide.ui.response_time propriété sur false dans la table Propriétés système [sys_properties]. Dans le filtre de navigation, saisissez sys_properties.list et recherchez glide.ui.response_time.
Examen des délais de réponse à partir des journaux système
- Une période où toutes les transactions prenaient un temps inhabituellement long. Par exemple, les transactions qui prenaient normalement 1 seconde prenaient 15 secondes entre 11h00 et 11h20. Ce problème peut indiquer qu’une charge inhabituelle, telle qu’un rapport volumineux, s’est exécutée sur ce serveur d’applications pendant cette période.
- Une transaction spécifique qui a pris à plusieurs reprises un temps inhabituellement long. Par exemple, la liste des incidents fermés triés par description courte mettait 30 secondes à chaque affichage. Ce problème peut indiquer qu’une transaction particulière a mis une charge de base de données inhabituelle sur le système, comme le tri de 500 000 enregistrements sur un champ non indexé.
Si vous remarquez des problèmes avec les délais de réponse des formulaires, reportez-vous à la section Amélioration des délais de réponse sur les formulaires.
Minuteurs des transactions client
Le module d’extension Client Transaction Timings fournit des informations supplémentaires sur le temps passé côté client et côté serveur, par le navigateur et le réseau. Cette fonctionnalité permet non seulement de trouver les processus de longue durée, mais fournit également des informations sur la cause du problème de performance dans le processus.
Pour plus d'informations, consultez Minuteurs des transactions client.