Opérations cloud
Qu'est-ce que la latence SaaS ?
Qu'est-ce que la latence SaaS ?
La latence SaaS désigne le délai entre le moment où un utilisateur lance une tâche et celui où l'application SaaS fournit le résultat (incluant la latence réseau et le temps de traitement de l'application). La vitesse de chargement, les temps de réponse des API, la réactivité du tableau de bord et la durée d'exécution des flux de travail ont un impact sur l'expérience utilisateur.
Quels éléments peuvent influencer la latence SaaS ?
Les délais observés peuvent être corrélés à des caractéristiques spécifiques du réseau et de traitement.
- Aspects du réseau: Des facteurs tels que la distance du réseau, la congestion du trafic et la simple distance physique entre les utilisateurs et les serveurs.
- Aspects de l'application: Cela peut inclure des facteurs tels que la qualité du code applicatif, la vitesse des requêtes de base de données et la performance des appels d'API tiers.
- Aspects de l'infrastructure: La capacité de l'infrastructure cloud, l'utilisation des ressources des microservices et la complexité architecturale devraient être prises en compte.
La latence peut souvent être associée à plusieurs facteurs contributifs ; aborder un seul facteur pourrait ne pas éliminer complètement la latence globale.
Pourquoi la latence SaaS est-elle importante ?
Les niveaux de latence observés peuvent être corrélés à des changements dans la productivité des utilisateurs et les revenus de l'entreprise.
- Productivité des utilisateurs: La vitesse de l'application peut affecter la satisfaction et la productivité des utilisateurs.
- la fidélisation: Une relation existe entre les niveaux de latence et l'utilisation continue du produit. L'abandon des utilisateurs mobiles et la durée de chargement des pages peuvent être liés, et cette relation pourrait être plus observable après 3 secondes.
- KPIs commerciaux: La latence devrait avoir un impact direct sur les métriques suivantes :
- Taux de conversion.
- Taux de renouvellement.
- Temps de réalisation des tâches.
- Volume des tickets de support.
Comment puis-je mesurer la latence SaaS ?
L'utilisation de multiples stratégies de surveillance peut offrir une perspective large sur l'état des performances.
|
Méthodologie |
Description |
Objectif |
|
APM (Surveillance des Performances d'Applications) |
Identifie les zones potentielles de contraintes de performance du backend. |
Temps moyen de résolution (MTTR). |
|
RUM (Surveillance des Utilisateurs Réels) |
Capture les données des interactions réelles des utilisateurs. |
Expérience utilisateur réelle. |
|
Surveillance Synthétique. |
Utilise des sondes scriptées pour tester les chemins critiques. |
Tests proactifs des parcours utilisateur. |
Combinez la surveillance RUM et synthétique pour des informations complètes, complétées par le traçage distribué et la surveillance des API.
Comment les fournisseurs SaaS peuvent-ils minimiser la latence ?
Des modifications apportées à l'infrastructure et à la conception logicielle pourraient impacter l'optimisation.
- Des modifications aux bases de données et au code applicatif pourraient être mises en œuvre.
- Utilisez des réseaux de diffusion de contenu (CDN) et mettez en cache les données fréquemment consultées.
- Compressez les ressources et réduisez le nombre d'appels d'API.
- La mise à l'échelle de l'infrastructure et la simplification architecturale peuvent être envisagées.
- Prioriser les parcours utilisateur les plus fréquentés, tels que les connexions et les chargements de tableaux de bord.
Quels facteurs externes sont associés à la latence SaaS ?
Les aspects environnementaux au-delà de la gestion du fournisseur SaaS peuvent être corrélés avec les niveaux de satisfaction des utilisateurs.
- Environnement Utilisateur: Où l'utilisateur est situé, quel type d'appareil il utilise et quel navigateur il préfère.
- Routage Réseau: Le chemin par lequel le Fournisseur d'Accès Internet (FAI) envoie les données, et la congestion globale d'Internet.
- Intégrations: Services tiers connectés à l'application SaaS.
- Vérification de la réalité: Bien que l'application soit optimisée, les utilisateurs géographiquement éloignés du centre de données peuvent constater certains délais.
Comment puis-je identifier la source de la latence SaaS ?
Un dépannage systématique aide à isoler si un délai est local, régional ou à l'échelle de la plateforme.
- Déterminez la portée du problème en recherchant s'il se produit sur un seul appareil, navigateur, réseau, région ou au sein d'un segment de flux de travail spécifique.
- Vérifiez ensemble les données RUM et les contrôles synthétiques pour découvrir si le problème est local, régional ou à l'échelle de la plateforme.
- Utilisez l'APM et le traçage distribué pour localiser la source (Frontend, API, Base de données ou Tiers).
- Effectuez des tests en changeant de réseaux, en consultant les pages de statut des fournisseurs et en obtenant des données de performance de différentes régions.
Quelles mesures peuvent être prises si une latence est observée avec le service du fournisseur SaaS ?
Fournir des preuves reproductibles peut aider l'équipe de support à comprendre le problème signalé. Voici quelques étapes à suivre :
- Enregistrez le problème avec un horodatage et intégrez des captures d'écran pour fournir un contexte supplémentaire.
- Effectuez quelques tests de localisation pour vous assurer que le problème ne vient pas de votre côté.
- Visitez la page du fournisseur de statut pour vérifier les incidents enregistrés dans leur système.
- Fournir à l'équipe de support votre ticket, y compris une preuve, peut les aider à reproduire le problème que vous rencontrez.
- Demandez les identifiants d'incident, les ETA (délais estimés) et les mises à jour sur la cause première.
- N’oubliez pas de soulever la SLA/SLO qui se réfèrent à de tels engagements pour les applications critiques pour l’entreprise.
Le point de latence le plus critique dans toute application SaaS est le Page de paiement. Pendant que vous optimisez le tableau de bord de votre application’, assurez-vous que votre partenaire de paiement fournit un CDN mondial et des ressources locales. acheminement efficace des paiements. Une latence élevée pendant le paiement ne fait pas seulement frustrer les utilisateurs—elle entraîne directement des Abandon de panier.
Conclusion
La latence SaaS, qui est le temps écoulé entre le moment où l'utilisateur agit et le moment où l'application réagit, influence grandement l'expérience utilisateur et les résultats commerciaux. L'identification des sources de latence et l'utilisation d'outils de mesure appropriés pourraient permettre aux fournisseurs et aux utilisateurs de SaaS de résoudre les problèmes de latence.