Examen du délai de réponse sur les formulaires

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Un indicateur de temps de réponse (horloge) apparaît à la fin de nombreux formulaires et listes.

    Cet indicateur fournit la durée de traitement d’une transaction terminée, y compris la durée totale et la durée de chaque étape. Sélectionnez l’icône pour afficher et 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.

    Figure 1. Délai de réponse
    Temps de réponse (ms) : 3326, réseau : 75, serveur : 1963, navigateur : 1288
    Dans cet exemple, la transaction a pris le temps de traitement suivant :
    • Durée totale de 3 326 millisecondes
    • 75 millisecondes de déplacement de données sur le réseau
    • 1963 millisecondes sur le serveur
      Remarque :
      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, restituant le code HTML et analysant et exécutant 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 de l’indicateur de délai de réponse.

    Figure 2. Détails du délai de réponse
    Statistiques des réponses

    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

    Vous pouvez utiliser les journaux système pour consulter une liste des délais de réponse pour différentes transactions. Pour afficher le journal, accédez à Tous > Journaux Système et sélectionnez le type de journal approprié. Lorsque vous examinez les délais de réponse, recherchez les problèmes suivants.
    1. 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’application pendant cette période.
    2. Une transaction spécifique qui a pris à plusieurs reprises un temps inhabituellement long. Par exemple, la liste des incidents fermés triés par brève description mettait 30 secondes à chaque affichage. Ce problème peut indiquer qu’une transaction particulière a imposé une charge de base de données inhabituelle au 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éliorer les délais de réponse sur les formulaires.

    Minutages des transactions clientes

    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 l’origine du problème de performance dans le processus.

    Pour plus d'informations, consultez Minutages des transactions clientes.