Accélérez le futur ! Résumé et perspective de suivi de l'optimisation des performances de l'application Autohome App

arrière-plan

En tant que transporteur important permettant à Autohome de connecter 500 millions d'utilisateurs dans le monde, l'application Autohome est l'une des activités principales d'Autohome. Dans la concurrence féroce du marché, notre compétitivité principale est de fournir des produits et services de haute qualité à nos clients. Face aux besoins toujours croissants des utilisateurs et aux défis techniques, et en satisfaisant la recherche des utilisateurs d'une excellente expérience, le département R&D client a formulé la direction de base de "créer des produits de haute qualité, libérer la capacité de production et inspirer l'avenir". « Mouler des produits de haute qualité » met l'accent sur l'amélioration de la qualité du produit et de l'expérience utilisateur. « Libérer la capacité » signifie utiliser pleinement les ressources et les capacités existantes pour améliorer l'efficacité de la R&D et de la livraison. L'objectif de « Éclairer l'avenir » est de prêter activement attention aux tendances de l'industrie et aux technologies innovantes, et constamment explorer les domaines frontières, et introduire activement de nouvelles technologies et solutions. Le thème de ce partage est nos efforts dans le sens de « couler des biens de haute qualité », et un résumé détaillé de notre travail d'optimisation. Dans le même temps, nous attendons également avec impatience l'orientation future du développement et continuons à travailler sur l'amélioration des performances et de l'expérience utilisateur du client.

Résumé de l'optimisation spéciale des performances

1 Résumé de l'optimisation des performances du client d'application

À l'ère numérique d'aujourd'hui, les applications font désormais partie intégrante de la vie et du travail des gens. L'optimisation des performances des clients est devenue l'une des tâches importantes du développement d'applications. Afin d'améliorer l'expérience utilisateur, il est nécessaire de prêter attention et d'améliorer en permanence divers indicateurs de performance, tels que la vitesse de démarrage, la vitesse de réponse des pages, la fluidité, etc. Pour ces indicateurs, nous avons formulé une direction d'amélioration globale, y compris la construction d'outils et de plates-formes, l'optimisation de l'expérience des indicateurs spéciaux, la spécification des processus, etc. Engagé à améliorer la stabilité, la fluidité et la vitesse de réponse de l'application, et à offrir une meilleure expérience aux utilisateurs.

1.1 Outils et construction de la plate-forme

Afin de mieux surveiller et optimiser les performances des clients, il est nécessaire de créer et d'améliorer les outils de test des performances des applications et les plates-formes d'exploitation technique
. Retirer le SDK pour collecter des données de performances complètes et précises.
Traitement des données : nous traiterons de manière uniforme les données communiquées par le SDK de collecte, y compris la réception des journaux, l'analyse des journaux, le calcul et le stockage des données, etc., afin d'améliorer la lisibilité et l'efficacité des données.
Visualisation des données : fournissez des journaux détaillés sur site et une visualisation multidimensionnelle des données pour mieux comprendre les problèmes de performances. Les utilisateurs peuvent facilement afficher divers indicateurs de performance, tels que le processeur, la mémoire, le réseau, l'emplacement anormal, etc.
Analyse des problèmes : aide automatiquement les utilisateurs à localiser rapidement la cause du problème. Les utilisateurs peuvent également utiliser divers outils d'analyse pour aider à localiser les problèmes.
Analyse des tendances : visualisez les indicateurs de données de manière globale, analysez les tendances des indicateurs et les tendances commerciales, afin de mieux formuler des stratégies d'optimisation.
Alarme anormale : fournir différentes dimensions d'automatisation et une fonction d'alarme anormale intelligente pour détecter et résoudre les problèmes à temps. Les utilisateurs peuvent définir leurs propres conditions d'alarme et recevoir des informations d'alarme à temps lorsqu'une anomalie se produit, afin de résoudre le problème rapidement.
insérez la description de l'image ici

1.2 Expérience d'optimisation d'indicateurs spéciaux

Optimiser en continu la structure de la plate-forme et formuler un plan d'optimisation et d'amélioration systématique pour atteindre le taux de retour en arrière de l'application Autohome <= 0,08 %, le taux d'ouverture de la deuxième page de l'application > = 98 %, le taux de conformité au démarrage de l'application 2 s > = 98 %, le taux d'ouverture H5 1,5 s >=70 %, taux de congélation de la partie principale<=1 %, taux de congélation sérieux<=0,01 % cible. Les mesures spécifiques sont les suivantes :
Problème de flashback : approfondissez le code source du système pour résoudre le problème de flashback du système, formulez un plan d'optimisation systématique de la mémoire, résolvez le crash de la mémoire OOM, surmontez le crash de niveau inférieur de Native et résolvez spécifiquement les problèmes difficiles. problèmes dans divers départements.
Deuxième amélioration ouverte : améliorez la mise à niveau de la technologie de la couche réseau, mettez à niveau le moteur de rendu des pages, optimisez la collecte de la logique côté entreprise, mettez en œuvre des stratégies telles que le chargement distribué, utilisez le préchargement et la mise en cache, et améliorez l'expérience de navigation des utilisateurs.
Optimisation Caton : Améliorez la fluidité de l'application principale en réduisant la durée du fil principal, en optimisant le niveau de la page et en optimisant l'algorithme.
Accélération du démarrage : optimisez le temps de démarrage et augmentez la vitesse d'ouverture de l'application grâce à une initialisation retardée, un chargement asynchrone, un chargement paresseux, un tri professionnel, etc.
insérez la description de l'image ici

1.3 Spécification du processus

Développer une spécification complète du processus de lancement de communication interne et de collaboration, et améliorer de manière globale la qualité et l'efficacité du lancement de l'application en mettant en œuvre des spécifications et des mesures de processus
. examiner et lancer Examiner et autres liens pour s'assurer que chaque lien a été entièrement confirmé et accepté afin de réduire le risque d'aller en ligne.
Communication interne et collaboration : établir un mécanisme de collaboration interdépartementale, clarifier les responsabilités et les canaux de communication de chaque département, et renforcer la communication et la collaboration afin de résoudre les problèmes en temps opportun et d'améliorer l'efficacité et la qualité de la communication en ligne.
Détection automatisée : utilisez la fonction de détection automatique de la plate-forme de détection des performances de l'application pour surveiller et évaluer divers indicateurs de performance de l'application, découvrir et résoudre les problèmes potentiels à temps, et vous assurer que la qualité de l'application est conforme aux normes avant sa mise en ligne.
Évaluation de la qualité : Établissez un mécanisme d'évaluation de la qualité solide pour effectuer une évaluation complète du lancement de chaque version, y compris des indicateurs de performance, l'intégrité fonctionnelle, la stabilité et la sécurité, afin de garantir que la qualité de la version de lancement répond aux exigences.
Retour d'information et résolution des problèmes : établissez un mécanisme complet de retour d'information et de résolution des problèmes et traitez les problèmes de retour d'informations des utilisateurs en temps opportun. Pour les problèmes détectés après la mise en ligne, suivez-les et résolvez-les en temps opportun, et faites remonter les informations aux services correspondants pour discuter de la cause profonde du problème et formuler un système de solutions pour éviter la récurrence de problèmes similaires.
insérez la description de l'image ici

2 Affichage de l'effet d'optimisation

2.1 Les 6 indicateurs globaux des trois applications majeures répondent tous aux normes

  1. Taux de flashback de l'application réduit de 79,71 %
  2. Le taux d'ouverture de H5 en 1,5 seconde a augmenté de 75,71%
  3. Taux de gel des applications réduit de 73,68 %
  4. Taux de gel sévère de l'application réduit de 98,16 %

2.2 En termes de nombre de problèmes de qualité signalés par les utilisateurs UEC, après une optimisation spéciale des performances, le retour d'information global sur les problèmes de qualité est réduit de 90 %

insérez la description de l'image ici

3 Résumé de l'optimisation des performances finales H5

Compte tenu de la situation actuelle dans laquelle la plupart des pages H5 front-end sont des applications RSE, les principaux objectifs des mesures d'optimisation du deuxième taux d'ouverture H5 sont deux :

  1. Le contenu est apparu la première fois (attendre sur l'écran blanc rendra les utilisateurs anxieux), nous avons ajouté un écran squelette au bon moment et à la bonne position ;
  2. Avancez le moment où le contenu professionnel apparaît (l'écran squelette ne peut que légèrement apaiser l'humeur des utilisateurs);

Afin d'atteindre les deux objectifs ci-dessus, nous avons sélectionné quatre directions dont « Infrastructure », « Intégration d'applications », « Stratégie de rendu » et « Raffinement avancé », et mis en œuvre un certain nombre de méthodes d'optimisation technique : optimisation et amélioration de l'infrastructure
«
Front- service d'accélération de fin", afin que les ressources HTML et statiques qu'il héberge puissent bénéficier d'une optimisation au niveau de Nginx, notamment :

  • Le site d'origine et le CDN crachent le meilleur format d'image WebP que le navigateur de l'utilisateur peut accepter, sans que les développeurs n'y prêtent attention ;
  • Prend en charge l'actualisation du cache CDN, le préchauffage des ressources CDN ;
  • Prend en charge le recadrage d'image JS de base, réduisant efficacement la taille de l'image tout en garantissant l'effet d'affichage ;
  • Les développeurs peuvent contrôler finement le temps de cache de diverses ressources par eux-mêmes, et en même temps fournir aux développeurs un "mode de développement" pour ne pas avoir de cache pour les ressources statiques ;
  • Mise à niveau de la règle d'accès CDN, ignorer les paramètres d'URL inutiles, améliorer le taux d'accès au cache CDN ;
  • Temps de cache des ressources >= 3600 secondes ;

Optimisation de la fusion d'applications

  • Coopérer avec l'équipe client pour réaliser le préchargement de la clé frontale JS Lib : dans l'App WebView, les
    ressources liées aux trois frameworks communs de React, Vue, Zepto et Polyfill sont préchargées, et les adresses de ressources spécifiques sont référencées dans le projet pour obtenir un chargement de ressources Plugged sans entrave ;
  • Ajustement du timing d'appel de la bannière native "Loading Dinosaur" ;
  • Promotion plus large de la bibliothèque App bridging protocol JS ahApp 3.0 pour améliorer les performances interactives ;

Optimisation de la stratégie de rendu
Afin d'assurer l'expérience utilisateur et d'éviter complètement l'apparition d'écrans blancs, nous avons publié une solution d'écran squelette général (référence), qui affiche immédiatement l'écran squelette pendant le processus de chargement de la page, donnant aux utilisateurs le sentiment que la page est chargement et réduction du nombre de pages Le temps d'attente pour le chargement améliore l'expérience utilisateur. Dans le même temps, il est nécessaire qu'aucune requête réseau ne se produise avant que l'image squelette ne soit rendue. Avant cela, le contenu HTML ne doit pas dépasser 4 Ko .
Trop
temps de développement pour voir les résultats.
Afin de maximiser l'effet, nous avons également développé un ensemble de normes quantitatives raffinées pour guider des opérations d'optimisation spécifiques. Tant que les indicateurs suivants sont réunis, l'effet du « taux de seconde ouverture H5 » ira plus loin, mais les étudiants en développement spécifique doivent affiner le code élément par élément, ce qui est une opération avancée. Les détails sont les suivants :

  • Les ressources CSS/JS sont fusionnées, actuellement tous les noms de domaine H5 sont pris en charge (réduction d'une requête et réduction du temps de création d'une requête) ;
  • Le chargement différé est ajouté aux images en dehors du premier écran (donnant la priorité aux ressources réseau sur le premier écran) ;
  • Contrôler la taille de la page HTML <= 32 Ko ;
  • Le nombre total de requêtes pour le premier écran <= 50 (avant le déclenchement du LCP );
  • Ressources d'image ordinaires <= 30 Ko, ressources d'image volumineuses <= 100 Ko ;
  • Trafic de consommation premier écran <= 500KB (y compris HTML / CSS / JS / IMG / etc…) ;
  • Compression manuelle JPEG/PNG, par exemple : https://tinypng.com/ ;
  • Compression GIF manuelle, par exemple : https://docsmall.com/gif-compress ;

L'effet d'optimisation montre que
le taux global de seconde ouverture H5 de l'application est passé de 60 % en octobre à 89 %+ en décembre et est resté à un niveau élevé, comme le montre la figure ci-dessous :
insérez la description de l'image ici

Perspectives d'amélioration ultérieure de la qualité

Dans la gouvernance des indicateurs clés de [Special Performance Optimization], nous avons fait quelques réalisations, qui sont le fruit des efforts conjoints de plusieurs départements et de nombreux employés.
Le département R&D du client Autohome continuera à se concentrer sur les besoins des utilisateurs, à renforcer l'innovation technologique, à promouvoir le changement technologique et à s'efforcer de créer une excellente expérience produit, dans le but de répondre aux besoins des utilisateurs en produits de haute qualité. Dans le même temps, nous continuerons d'optimiser le flux de travail, d'améliorer l'efficacité du développement, d'explorer de nouveaux modèles de développement et d'appliquer activement de nouvelles technologies pour apporter plus de surprises et de confort aux utilisateurs. Nous adhérerons toujours au concept de "client d'abord, axé sur la technologie" et continuerons à nous efforcer d'atteindre les objectifs stratégiques de l'entreprise. Continuer à travailler dur dans les trois directions suivantes : « Projet de bonne gouvernance UV », « Construction de la qualité en boucle fermée » et « Optimisation des performances H5 »

1 Bon projet spécial de traitement UV

L'objectif est de formuler des normes d'expérience pour les pages principales, de promouvoir l'amélioration des indicateurs pertinents et, en fin de compte, d'améliorer l'expérience des utilisateurs sur les pages principales. Les objectifs du projet sont divisés en : le bon taux d'UV global de l'application est conforme à la norme, le bon taux d'UV des pages principales de l'entreprise est conforme à la norme, et le projet d'optimisation spécial : l'amélioration des données de performance du lecteur, images et interfaces

1.1 Définition de l'indicateur

1. Pages principales : pages TOP5 de chaque secteur d'activité dans l'application principale, ou pages avec UV> 10 W, ou autres pages clés (telles que la rétention de capital, le salon de l'auto 3D) 2. Bon UV côté application : bon UV sur
le Le côté application reflète la douceur d'un utilisateur et une expérience stable. En une journée, si l'utilisateur ne rencontre pas les quatre situations de retour de flamme, de gel, d'ouverture lente et d'erreur, alors cet utilisateur est un bon utilisateur d'UV.
3. Divisez quatre types de problèmes de la dimension technique :
problèmes généraux (flashback, gel sévère, ouverture de page lente)
problèmes d'interface (ouverture lente de l'interface, erreur d'interface)
problèmes d'image (ouverture lente de l'image, mauvaise image)
problèmes de lecture (démarrage lent, erreur de lecture, blocage de la lecture)
4. Taux d'UV corrects de la page principale : en une journée, sur une page principale, le nombre d'utilisateurs UV valides/le nombre total d'UV de page.

1.2 Méthode de calcul de l'indice

Formule de calcul pour le bon taux d'UV de la page principale :
taux d'UV bon de la page principale = 1 - mauvais UV de la page principale / UV de la page principale
mauvais UV de la page principale = distinct (problème général UV | problème d'interface UV | problème d'image UV | problème de lecture UV)

1.3 Dimensions d'évaluation de l'indice

Les performances du client sont étroitement liées à l'environnement matériel de l'appareil de l'utilisateur. Dans de nombreux cas, les performances inférieures aux normes sont affectées par des facteurs matériels (la vitesse du réseau de l'utilisateur est limitée, la fréquence du processeur est réduite, la mémoire est insuffisant, etc.), afin de mieux améliorer l'expérience utilisateur , Pour briser le goulot d'étranglement des performances causé par nos propres problèmes, nous donnerons la priorité à l'amélioration de l'expérience de performance des utilisateurs de haute qualité et améliorerons mieux l'expérience de la plupart des utilisateurs .
L'évaluation d'un bon taux d'UV se divise en deux dimensions : utilisateurs de haute qualité et tous les utilisateurs. Définition des utilisateurs de haute qualité : bon réseau ! Bon équipement ! Utilisateurs. (Bon réseau : désigne un utilisateur qui n'a pas rencontré de réseau faible en une journée ; bon équipement : désigne un équipement haut de gamme)
insérez la description de l'image ici

1.4 Lecteur, image et interface bon projet spécial UV

Afin d'améliorer encore l'expérience utilisateur, en particulier l'expérience de lecture vidéo, la vitesse de chargement des images et la vitesse de réponse des pages, nous avons mis en place un projet spécial pour les lecteurs, les images et les interfaces, visant une recherche approfondie sur les fonctions importantes, des performances d'optimisation ciblées , et une expérience utilisateur améliorée .
Amélioration des performances du lecteur : établissez une plate-forme de requête de données pour surveiller et évaluer des indicateurs tels que la première image chronophage, le bégaiement et les erreurs de lecture, et évaluer les effets d'optimisation en fonction des données. Du côté de la lecture, optimisez pour différents scénarios, y compris le préchargement vidéo, le préchargement du lecteur, la pré-analyse DNS, l'envoi d'informations sur les médias à l'avance, l'utilisation du protocole LAS en direct, etc. Dans le même temps, optimisez la logique d'utilisation du lecteur, ajustez raisonnablement la définition en fonction de la scène et effectuez en même temps une optimisation du transcodage pour améliorer l'expérience de lecture de l'utilisateur.
Amélioration des performances d'image : optimisation de la stratégie de demande d'image, chargement de la prise en charge de l'image pour le recadrage automatique, utilisation d'algorithmes et de formats de compression appropriés pour réduire la taille du fichier image et optimisation du protocole de demande de réseau d'image, amarrage approfondi avec les fabricants de CDN et personnalisation du processus d'alarme pour erreurs courantes, résolution automatisée des problèmes.
Amélioration des performances de l'interface : visant à résoudre les problèmes de faible taux de réutilisation des liens et de nombreuses erreurs de résolution DNS causées par de nombreux noms de domaine dans l'activité Autohome, un schéma de convergence unifié des noms de domaine a été développé pour réduire le temps de résolution des noms de domaine et le temps d'établissement de la connexion des requêtes réseau. . Deuxièmement, afin de résoudre le problème du taux d'erreur de connexion élevé, des stratégies telles que le multicanal mobile/Wi-Fi, la liaison composite et le protocole H3 ont été développées pour réduire le taux d'erreur d'interface et améliorer la vitesse de l'interface, de manière à assurer une expérience fluide des utilisateurs lors de l'utilisation.

2 Créer une boucle fermée de qualité

2.1 Période de R&D

Pendant la période de R&D, établir un système d'évaluation de la qualité de la R&D et améliorer les tests de performance automatisés. Les mesures spécifiques incluent principalement les tests de code et la plate-forme d'acceptation des performances.
insérez la description de l'image ici

2.2 Avant la mise en ligne

Afin d'assurer la qualité et la stabilité du produit après sa mise en ligne. Nous connecterons le système de publication de code et diverses plates-formes de configuration d'entreprise à la plate-forme d'acceptation des performances, afin de ne réaliser aucun test de performance sans issue avant de passer en ligne et d'assurer le fonctionnement stable du produit. Dans un second temps, nous allons optimiser les indicateurs de performances de la plateforme pour trouver plus précisément les problèmes afin d'améliorer l'expérience utilisateur.
insérez la description de l'image ici

2.3 Après être allé en ligne

Créer un assistant d'analyse des problèmes en ligne pour analyser, localiser et résoudre rapidement les problèmes
Créer un assistant d'analyse des problèmes en ligne intelligent, utiliser la technologie d'automatisation pour obtenir et analyser rapidement les journaux d'exécution des applications, détecter automatiquement les anomalies et diagnostiquer les problèmes, puis rapporter les résultats aux développeurs pour résoudre rapidement les problèmes et optimiser les performances des applications.
insérez la description de l'image ici
Établir une matrice d'évaluation de la valeur commerciale et un processus en ligne et hors ligne pour résoudre le problème de "personne ne gère, mauvaise qualité et ne peut pas déposer". Établir une matrice d'évaluation de la valeur commerciale complète et un processus en ligne et hors
ligne Par l'évaluation de la valeur commerciale, l'évaluation de la valeur technique, l'évaluation de l'utilisation des ressources et Les quatre principaux indicateurs de l'évaluation de la valeur fonctionnelle sont utilisés pour surveiller en permanence l'activité. Évaluez les activités à faible valeur et formulez la base du hors ligne, afin de réduire l'augmentation de la soumission de packages et d'optimiser la fonction et la qualité de l'application.
insérez la description de l'image ici

3 Optimisation des performances H5

3.1 Améliorer le service d'accélération frontale

  • Les outils et méthodes de développement courants sont regroupés dans des images de conteneurs pour accélérer les performances frontales et optimiser la configuration
  • Les images S3 sont automatiquement WebP directement connectées au DIS, avec des liens plus courts et des mises à niveau de vitesse plus rapides

3.2 Qualité d'image

problème actuel solution
La perte de trafic utilisateur est élevée Format WebP dynamique DIS
Une vue d'ensemble accapare les ressources du réseau Format WebP dynamique DIS
Les grandes images sont difficiles à vérifier manuellement Surveillance globale du trafic
La carte de l'interface utilisateur ne prend pas en charge WebP Optimisation dynamique des images frontales

3.3 Outil d'amélioration de la qualité d'image

  • Outils de développement : détectez si la taille de l'image est trop grande ou si la perte de trafic est trop importante ;
  • Le service de ressources statiques prend en charge la découpe WebP et DIS automatique ;
  • Le préchauffage des ressources CDN est pris en charge dans le "service d'accélération frontale" public d'Autohome ;

3.4 Formuler les spécifications standard du projet frontal

Auparavant, les projets front-end de chaque équipe BU étaient plus différenciés et avaient leurs propres normes, certains projets avaient une base faible, et il y avait beaucoup de difficultés dans l'optimisation des projets et l'accès des nouveaux arrivants après la relève. À cette fin, nous essayons d'organiser chaque équipe pour unifier ses projets publics frontaux, ses projets modèles et ses services publics :
projet public Git entrepôt unification :
le personnel frontal de chaque équipe participe et discute ensemble afin de former une solution significative . Ajustez la spécification en fonction de la situation spécifique, assurez-vous que la spécification répond à la structure organisationnelle et aux exigences techniques et considérez la normalisation comme un processus continu. Recueillez des commentaires précieux, mettez à jour en permanence et intégrez les connaissances dans la spécification d'origine, afin de maintenir la validité et l'intégrité de la spécification à tout moment.
Modèles d'application :
le processus de création et de publication d'applications frontales est « simplifié de complexe à simplifié », fournissant des modèles frontaux standardisés, créant un environnement d'exploitation et un pipeline de publication en un seul clic, simplifiant les configurations complexes à chaque étape et les coûts d'apprentissage ; fournissant images de conteneurs optimisées, plus La petite taille des images et l'intégration d'outils de débogage communs dans l'environnement réduisent l'opération fastidieuse de publication de nouveaux projets. Améliorez l'efficacité de la R&D frontale et l'expérience de développement, permettant aux techniciens de se concentrer davantage sur l'entreprise elle-même.
Poursuite de l'amélioration de l'expérience utilisateur :
l'année dernière, nous avons effectué une série d'optimisations pour augmenter la vitesse d'affichage du premier écran. Bien que certains résultats aient été obtenus, l'expérience au-delà du premier écran est toujours très importante. Cette année, nous prévoyons d'optimiser encore les deux aspects "fluidité" et "stabilité" du H5 à travers deux tests côté rendu et côté serveur, en construisant des outils de monitoring et en embarquant des liens clés, de manière à percer l'expérience utilisateur :

aisance

  • Image lente : la demande d'image prend plus de 2 secondes
  • Interface lente : l'interface qui touche l'utilisateur prend plus d'1 seconde

Erreur de page H5 de surveillance de la stabilité des builds
 : anomalies qui affectent la logique métier telles que : 404, 500
erreur d'image : échec après une nouvelle tentative, plus de trois échecs comptent comme une mauvaise expérience
erreur d'interface : échec après une nouvelle tentative automatique
insérez la description de l'image ici

Résumer

Ce qui précède est un résumé du travail de notre équipe de R&D client Autohome dans [Résumé de l'optimisation spéciale des performances] et [Perspective d'amélioration ultérieure de la qualité]. En général, la valeur fondamentale de "Casting Boutique" est d'améliorer la fluidité, la stabilité et la richesse des fonctions de l'application Autohome grâce à une conception soignée, une optimisation des performances et une amélioration continue. En outre, nous atteignons également les valeurs fondamentales suivantes grâce à une optimisation systématique de la qualité et à la création de plates-formes et d'outils :

  1. Les performances des applications peuvent être quantifiées : mesurez et obtenez un aperçu précis de l'expérience utilisateur réelle et des événements anormaux, et affichez numériquement les indicateurs d'expérience clés. Grâce à l'analyse et à l'évaluation des données, obtenez une compréhension approfondie de l'expérience réelle de l'utilisateur et apportez des améliorations et des optimisations pour les problèmes de performances.
  2. Amélioration de l'efficacité : nous fournissons des journaux de liens complets et des informations instantanées sur les occurrences de problèmes, et prenons en charge la surveillance et les alarmes multidimensionnelles. Soyez capable de découvrir les problèmes dès la première fois, de les analyser et de les localiser, et de les résoudre rapidement, améliorant ainsi l'efficacité de la R&D et la rapidité de livraison.
  3. En tant que point de départ pour l'amélioration de l'expérience utilisateur, il est reproductible. Grâce à la pratique et à l'expérience accumulées dans le département R&D du client, nous pouvons appliquer des solutions et des outils d'optimisation à d'autres produits et activités de l'entreprise, améliorant ainsi l'expérience utilisateur et la qualité globale des produits.

En raison de contraintes commerciales et technologiques, la perspective peut ne pas être assez complète. J'espère que le public pourra participer aux discussions et à la recherche ensemble après avoir lu cet article. Si vous avez des questions ou des suggestions sur notre travail, nous sommes très heureux de vous écouter et accepter vos conseils. Merci à tous!

Je suppose que tu aimes

Origine blog.csdn.net/autohometech/article/details/131915553
conseillé
Classement