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

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • 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.

    Figure 1. Temps de réponse
    Temps de réponse (ms) : 3326, réseau : 75, serveur : 1963, navigateur : 1288
    Dans cet exemple, la transaction a nécessité le temps de traitement suivant :
    • Durée totale de 3326 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, 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.

    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 examiner 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’applications 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 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.