Les mauvaises performances de vos applications stressent-elles vos utilisateurs ?

Écosystème F5 | 27 juillet 2017

Selon une récente enquête, 27 % des utilisateurs affirment que les mauvaises performances sont non seulement frustrantes, mais aussi source de stress.

Il y a quelques années, l’humoriste Louis CK a livré ce qui est désormais devenu une complainte culte (pour certains d’entre nous, en tout cas), intitulée « Tout est génial et personne n’est heureux ». Si vous l’avez déjà vue, soyez indulgents envers ceux qui ne la connaissent pas. Dans ce sketch, Louis observe les passagers autour de lui s’agacer en utilisant la technologie à bord d’un avion et souligne l’absurdité amusante de notre impatience face à la lenteur du Wi-Fi en plein vol, alors que voler dans les airs constitue déjà en soi une prouesse d’ingénierie.

C’est une complainte que peuvent sans doute comprendre ceux d’entre nous qui ont fait leurs premières armes avec les connexions par modem et les pages web interminables à charger. Il est fascinant de voir les « natifs du numérique » grimacer d’angoisse lorsqu’une application ou une page web met plus d’un battement de paupières (environ 400 ms) à se charger. La patience dont nous faisons preuve, nous autres utilisateurs, euh, plus expérimentés, vient peut-être de ces téléchargements de Red Hat Slackware qui duraient des heures, monopolisaient nos lignes téléphoniques et nos ordinateurs, avant d’être corrompus à cinq minutes de la fin par des données parasites générées par le signal d’appel, à cause d’un énième appel urgent de démarchage téléphonique.

Les jeunes d’aujourd’hui ne se rendent pas compte de la chance qu’ils ont. Internet (et la technologie en général), c’est vraiment formidable. Et pourtant, personne n’est heureux. En fait, non seulement ils ne sont pas heureux, mais ils sont stressés.

Mais nous ne pouvons pas revenir en arrière (et honnêtement, qui le voudrait vraiment ?). Tout ce que nous pouvons faire, c’est donc composer avec le monde tel qu’il est, et non tel qu’il était ou tel que nous aimerions qu’il soit. Cela signifie que les utilisateurs sont de plus en plus sensibles aux variations de performances.

Ainsi, lorsqu’un rapport comme celui d’AppDynamics paraît et décrit en détail les conséquences désastreuses de mauvaises performances, nous devons y prêter attention. En effet, de mauvaises performances constituent un problème sérieux qui peut considérablement compromettre votre capacité à tirer parti de l’économie mondiale des applications, dont on estime désormais qu’elle dépassera les 6 000 milliards de dollars en 2021.

la-performance-compte-2017

L’impact potentiel est loin d’être négligeable. Au contraire, il s’avère que les utilisateurs d’aujourd’hui sont plus fidèles à une application qu’à une marque. On pourrait donc en conclure que, dans l’économie des applications, votre application est votre marque, pour le meilleur et pour le pire.

Et il s’avère que le pire est encore pire que vous ne l’imaginez. De mauvaises performances ne se contentent pas de frustrer les utilisateurs, elles les stressent.

Étant donné que beaucoup d’entre nous comptent sur des applications, mobiles ou autres, pour accomplir une centaine de tâches différentes au cours d’une journée de travail ordinaire, cela ne concerne pas uniquement vos applications destinées au public externe. Il s’agit aussi bien des applications conçues pour générer des bénéfices que de celles destinées à améliorer la productivité.

En réalité, dans l’économie numérique, les applications offrent la possibilité d’accroître le produit intérieur de l’entreprise (PIE) en améliorant la productivité et en augmentant les bénéfices grâce à leur praticité. Mais de mauvaises performances peuvent stopper net cette croissance.

Lorsque 8 utilisateurs sur 10 ont SUPPRIMÉ une application en raison de problèmes de performances, vous avez laissé passer une occasion. La triste réalité, c’est que, d’après ce rapport, ils se sont probablement déjà tournés vers un concurrent.

La bonne nouvelle, c’est qu’il existe toute une gamme de services applicatifs conçus pour améliorer les performances. Et les entreprises les utilisent.

LES SERVICES APPLICATIFS UTILISÉS PAR LES ORGANISATIONS POUR AMÉLIORER LES PERFORMANCES

Le problème, bien sûr, c’est que vous ne maîtrisez pas toujours — rarement, en réalité — entièrement les performances de votre application. Il y a le dernier kilomètre, ce tronçon de câble sinueux qui vous sépare de l’utilisateur. Il y a aussi la plateforme applicative elle-même, qui a peut-être déjà été optimisée et réglée au maximum de ses possibilités… ou peut-être pas. Si elle se trouve dans le cloud public, vous n’avez aucune maîtrise du réseau lui-même. Et puis, il y a l’application : choix du langage, connexion à la base de données, logique. Les facteurs susceptibles de dégrader les performances sont nombreux et ne sont pas toujours sous le contrôle de qui que ce soit. Les services applicatifs, situés en amont dans le cheminement des données, peuvent efficacement contrebalancer les problèmes qui pénalisent les performances de l’application et, dans de nombreux cas, lui permettre de dépasser vos espérances.

Des techniques telles que la compression et l’accélération (minification, optimisation des images, etc.) améliorent les performances en manipulant le contenu afin de le diffuser plus rapidement, aussi bien au sein de l’organisation qu’à l’extérieur. Les services axés sur les protocoles, comme HTTP2 et « HTTP rapide », visent à éliminer les aspects gênants des protocoles textuels qui ralentissent la diffusion des applications. Bien que l’utilisation de HTTP2 reste limitée, notre enquête État des lieux de la fourniture d’applications 2017 a révélé qu’un pourcentage significatif d’organisations (16 %) prévoyaient de déployer HTTP2. Les autres services liés aux performances ont également obtenu de bons résultats, rivalisant avec les services de sécurité pour le titre de « services les plus susceptibles d’être déployés au cours de l’année suivante ».

Le déchargement SSL et le multiplexage TCP permettent aux serveurs de se concentrer sur la diffusion du contenu, plutôt que d’effectuer des opérations complexes de chiffrement et de gestion des connexions pour chaque requête et chaque réponse, une tâche de plus en plus lourde lorsqu’il s’agit de fournir des applications reposant sur des centaines d’appels d’API.

Les services applicatifs offrent un ensemble complet d’options permettant d’améliorer les performances des applications, dans le cloud comme dans le centre de données. Leur seul objectif est d’accélérer les applications, quels que soient leur emplacement ou leur mode de conception.

Les performances ont toujours été importantes, mais elles n’ont jamais été aussi cruciales qu’elles le deviennent dans l’économie des applications. Face à une tolérance de plus en plus faible envers les mauvaises performances (on pourrait même dire que les utilisateurs sont aujourd’hui très sensibles aux variations de latence), il est plus important que jamais d’exploiter toutes les astuces à votre disposition pour vous assurer que votre application est suffisamment rapide pour satisfaire même les utilisateurs les plus exigeants.

Si vous avez besoin d’un cobaye pour tester tout ça, je peux vous louer mon fils de 9 ans. Si vous parvenez à satisfaire son doigt fébrile d’utilisateur d’applis, vous tenez un produit gagnant.

Partager
Mots-clés : 2017

À propos de l’auteur

Lori Mac Vittie
Lori Mac VittieIngénieur émérite et évangéliste en chef | F5

Lori MacVittie est ingénieure émérite et évangéliste en chef au sein du bureau du directeur technique de F5. Elle possède une expertise approfondie dans la fourniture d’applications, les stratégies d’automatisation et les infrastructures. Elle est réputée pour sa capacité à rendre la complexité intelligible, qu’elle définisse des garde-fous pour les agents d’IA, analyse des architectures multicloud fragiles ou explore les limites des systèmes évolutifs. Elle cumule plus de trente ans d’expérience dans le secteur, couvrant le développement d’applications, l’architecture informatique ainsi que l’exploitation des réseaux et des systèmes. Avant de rejoindre F5, elle a été rédactrice spécialisée dans les technologies et a reçu plusieurs distinctions. MacVittie est titulaire d’un master en informatique et est une autrice prolifique dont les publications couvrent la sécurité, le cloud et l’architecture d’entreprise. Elle est également une passionnée de jeux de société et de jeux vidéo, et assume pleinement ses avis bien tranchés sur le fromage.

Autres articles de Lori Mac Vittie

Articles de blog associés

F5 NGINXaaS pour Google Cloud : des applications résilientes et évolutives
Écosystème F5 | 08/09/2025

F5 NGINXaaS pour Google Cloud : des applications résilientes et évolutives

Découvrez comment NGINXaaS s’intègre à Google Cloud pour renforcer les performances et la sécurité, et préparer vos applications critiques à un avenir propulsé par l’IA.

L’intégration de F5 Web Application Firewall (WAF) à AWS est disponible dès aujourd’hui
Écosystème F5 | 24/04/2023

L’intégration de F5 Web Application Firewall (WAF) à AWS est disponible dès aujourd’hui

En faisant appel à un partenaire de déploiement AWS WAF tel que F5, vous pouvez renforcer la sécurité de vos applications web grâce à des règles personnalisées qui bloquent les schémas d’attaque courants, comme les injections SQL ou les attaques par scripts intersites (XSS).

Appliquer le principe de Peter Parker à l’inspection TLS
Écosystème F5 | 09/12/2019

Appliquer le principe de Peter Parker à l’inspection TLS

« Un grand pouvoir implique de grandes responsabilités. » Si l’on en trouve des échos chez Voltaire et Churchill, cette citation est surtout connue grâce aux bandes dessinées Spider-Man, où elle est attribuée à l’oncle Ben. Bien entendu, si cette phrase est si répandue dans la culture populaire, c’est notamment parce qu’elle peut s’appliquer à une multitude de situations et de sujets, y compris à l’inspection TLS.

Le NetOps a besoin de défenseurs, pas d’adversaires
Écosystème F5 | 13/12/2018

Le NetOps a besoin de défenseurs, pas d’adversaires

Il est important de reconnaître que les équipes NetOps ne sont pas toujours celles qui font obstacle au déploiement de la dernière nouveauté, application ou service. Les freins à la rapidité sont souvent dus au fait que les organisations n’adoptent pas tous les principes du DevOps lorsqu’elles cherchent à transformer leurs opérations informatiques.

Mise à jour des services applicatifs : sécurité, rapidité et visiteurs suspects
Écosystème F5 | 01/03/2018

Mise à jour des services applicatifs : sécurité, rapidité et visiteurs suspects

Il est de nouveau temps de nous pencher sur les services applicatifs que les entreprises utilisent réellement pour rendre leurs applications plus rapides et plus sûres. On constate notamment une hausse du recours aux services de protection contre les bots, ainsi que la progression lente mais régulière de HTTP/2. Bien qu’il ne s’agisse pas d’une application…

Les templates prennent le contrôle du cloud
Écosystème F5 | 02/02/2017

Les templates prennent le contrôle du cloud

Les modèles s’imposent dans le cloud. Lisez le blog de F5 pour découvrir comment l’infrastructure en tant que code et les API déclaratives automatisent la mise à disposition des applications.