Heim WeChat-Applet Mini-Programmentwicklung Wie man die Stabilitätsgarantie kleiner Programme aus der Perspektive eines Front-End-Programmierers betrachtet

Wie man die Stabilitätsgarantie kleiner Programme aus der Perspektive eines Front-End-Programmierers betrachtet

Mar 04, 2020 pm 03:19 PM
小程序

Wenn wir über Geschäftsstabilität sprechen, beziehen wir uns normalerweise auf das, was Back-End-Ingenieure aus architektonischer Sicht betrachten, wie z. B. Strombegrenzung und -herabstufung, Verkehrsplanung, Geschäftsumschaltung, Kapazitätsdrucktests usw., aber auch Überwachung Die Stabilität des gesamten Unternehmens ist ein unverzichtbarer Bestandteil der Konstruktion, wie z. B. die Überwachung des Geschäfts und des Front-Ends, um sicherzustellen, dass bei auftretenden Problemen die Grundursache so schnell wie möglich gefunden werden kann. Heute werfen wir einen Blick darauf, wie Miniprogramme anhand des Szenarios von Miniprogrammen überwacht werden.

Der Unterschied zwischen Miniprogrammen und H5

Sowohl Miniprogramme als auch H5 sind technische Optionen in mobilen Szenarien, daher finden Sie hier eine Einführung in die Unterschiede zwischen Miniprogrammen und H5 .

1. Unterschiede in den Betriebsumgebungen

Die traditionelle H5-Betriebsumgebung ist ein Browser, einschließlich Webansicht, in dem der Browser Stücklistenobjekte wie Fenster und Dokumente bereitstellt 🎜 >

Die Logikschicht und die Rendering-Schicht des Applets sind getrennt. Die Logikschicht wird in JSCore ausgeführt und verfügt über kein vollständiges Browserobjekt, daher fehlen die zugehörige DOM-API und BOM-API.

2. Unterschiede in den Entwicklungskosten

Die H5-Entwicklung umfasst Entwicklungstools, Front-End-Frameworks, Modulverwaltungstools, Aufgabenverwaltungstools, Auswahl der UI-Bibliothek und Schnittstellenaufrufe Tools und Browserkompatibilität usw.;

Entwicklung von Miniprogrammen in bestimmten Umgebungen stellt Entwicklertools, APIs und standardisierte Entwicklungsstandards bereit. Da das Miniprogramm in einer bestimmten Umgebung ausgeführt wird und die API in einer bestimmten Umgebung bereitgestellt wird, besteht keine Notwendigkeit, die Browserkompatibilität zu berücksichtigen.

In der H5-Entwicklung hat HTML/CSS, das üblicherweise im Frontend verwendet wird, Dateistandards in verschiedenen Miniprogrammen spezifiziert. Zum Beispiel:

Verwenden Sie WXML/WXSS im WeChat-Miniprogramm.

Verwenden Sie AXML/ACSS im Alipay-Miniprogramm und in der DingTalk E-Anwendung /CSS;

......

Die Entwicklungsspezifikationen enthalten klare Verwendungshinweise in den angegebenen offiziellen Dokumenten. Die Verwendungsmethode ähnelt der ursprünglichen H5-Entwicklung. Beginnen Sie also mit der Entwicklung ist relativ einfach.

3. Unterschiede in der Benutzererfahrung

H5-Seiten müssen im Browser gerendert werden, und es kommt zu Verzögerungen, wenn komplexe Geschäftslogik oder umfangreiche Seiteninteraktionen auftreten

Abgesehen davon, dass das Miniprogramm bei der ersten Verwendung etwas langsam ist, sind Seitenwechsel und Sprünge sehr flüssig, nahe an Native.

Durch die oben genannten unterschiedlichen Einführungen zwischen Miniprogrammen und H5 können wir feststellen, dass die ursprüngliche Überwachung von H5-Seiten aufgrund der starken geschlossenen Natur von Miniprogrammen nicht direkt überwacht werden kann. Verschiedene Miniprogramme haben unterschiedliche Standards. Miniprogramme wie WeChat-Miniprogramme und DingTalk E-Anwendungen weisen auch einige Unterschiede in der Verwendung von Standard- und offenen APIs auf, sodass die Überwachung von Miniprogrammen unterschiedlich ist unterscheiden sich von der Überwachung von Webanwendungen.

Die aktuelle Situation der Miniprogrammüberwachung

Derzeit lässt sich die Miniprogrammüberwachung grob in folgende Kategorien einteilen:

1 Miniprogrammdaten, um Miniprogrammoperationen zu unterstützen

Verwandte Produkte: WeChat Miniprogrammassistent, Aladdin Miniprogramm-Statistikplattform usw.;

Funktionen: Die meisten von ihnen bieten entsprechende Funktionen zur statistischen Datenanalyse Die Analyse von Benutzerdaten im Zusammenhang mit Miniprogrammen aus mehreren Dimensionen eignet sich für den Betrieb von Miniprogrammen, es mangelt jedoch an der Überwachung der Benutzererfahrung und der Leistung von Miniprogrammen.

2. Überwachung von Miniprogrammfehlern

Verwandte Produkte: FunDebug usw.;

Funktionen: Überwachen Sie Benutzerfehler, die durch Miniprogramme verursacht werden, und helfen Sie Entwicklern, Miniprogrammfehler zu entdecken und zu beheben , aber es fehlt an einer Überwachung der globalen Leistung des Miniprogramms, und langsame Anfragen und langsame Seiten können nicht überwacht werden.

3. Mini-Programm-Leistungsüberwachung

Verwandte Produkte: FrontJS, Tingyun Mini-Programmüberwachung usw.;

Funktionen: Bietet hauptsächlich leistungsbezogene Daten, einschließlich JS-Fehler. Netzwerkanfragen, Antwortstatus usw. Es unterstützt jedoch nur WeChat-Miniprogramme und es gibt keine Möglichkeit, die Leistung von Miniprogrammen mit der Leistung von Hintergrundanwendungen zu korrelieren, sodass eine durchgängige Überwachung nicht möglich ist.

Durch die obige Analyse vorhandener Miniprogramm-Überwachungsprodukte gibt es die folgenden Probleme:

unterstützt nicht alle Miniprogrammüberwachungen und unterstützt hauptsächlich WeChat-Miniprogramme;

unterstützt Produkte die mehrere Arten von Miniprogrammen überwachen, liefern weniger Daten zu Miniprogrammen und konzentrieren sich hauptsächlich auf die Fehlerüberwachung.

Es gibt keine Leistungsüberwachung von Hintergrundanwendungsdiensten und Leistungsprobleme bei Miniprogrammen können nicht auf den Hintergrund zurückgeführt werden Anwendungscode und Datenbank können keine End-to-End-Überwachung bilden.

Basierend auf der oben genannten Situation startet die Front-End-Überwachung von Alibaba Cloud ARMS die Miniprogrammüberwachung mit dem Ziel, Miniprogrammprobleme schnell durchgängig zu lokalisieren und die Benutzererfahrung von Miniprogrammen zu verbessern.

Funktionen der Miniprogrammüberwachung

Alibaba Cloud ARMS Front-End-Überwachung Die dieses Mal gestartete Miniprogrammüberwachung weist die folgenden Merkmale auf:

1. Deckt alle Arten von Programmen ab die Standards und Spezifikationen entsprechen Miniprogramm

Erklären wir zunächst das hier erwähnte „Standard-Miniprogramm“, das zwei Ebenen umfasst: App und Seite:

App wird zur Beschreibung des verwendet Gesamtprogramm, einschließlich: onError-Ereignis;

Seite wird verwendet, um jede Seite zu beschreiben, einschließlich: onShow-, onHide- und onUnload-Ereignisse.

Die Laufumgebung von Miniprogrammen hängt vom jeweiligen Client ab. Die DSL-Designs verschiedener Miniprogramme sehen ähnlich aus, es gibt jedoch dennoch viele Unterschiede im Detail und es gibt einen Trend zur Differenzierung. In diesem Fall bietet die Front-End-Überwachung von Alibaba Cloud ARMS die folgenden Überwachungsszenarien für Miniprogramme, um die Überwachungsanforderungen von Miniprogrammen besser zu unterstützen:

微信小程序
支付宝小程序
钉钉 E 应用
其他类别小程序
Nach dem Login kopieren

Aufgrund der schnellen Entwicklung von Miniprogrammen ist dies jetzt der Fall unmöglich, auf verschiedene Miniprogramme abzuzielen Alle bieten entsprechende Überwachungs-SDKs, sodass Miniprogramme, die nicht zu WeChat-Miniprogrammen, Alipay-Miniprogrammen und DingTalk E-Anwendungen gehören, zur Überwachung auf die Szenarien anderer Kategorien von Miniprogrammen zugreifen können, dies muss jedoch der Fall sein erfüllen die oben genannten „Standardspezifikationen von Miniprogrammen“ Voraussetzung, npm-Pakete werden ebenfalls unterstützt.

2. Vollständige Leistungsüberwachungsindikatoren

Grundlegende Geschäftsindikatoren zum Verständnis der Nutzung von Miniprogrammanwendungen:

Gesamtanwendung PV/UV

Seite Dimensional PV/UV

Indikatoren für jede Dimension des Miniprogramms:

Mobiltelefonmodell

Betriebssystemversion

WeChat/Alipay und andere entsprechende APP-Versionen

Netzwerk usw.

JS-Fehleranalyse:

JS-Fehlerrate, Fehlerclusterung, JS-Fehlerstapel und Fehlerort usw.

API-Anfrage Tracking:

API-Anfrage-Erfolgsrate, API-Anfragezeit und Link-Tracking von API-Anfragen

Benutzerdefinierte Ereignisstatistiken

Unterstützt benutzerdefinierte Ereignissummen-/Durchschnittsstatistiken für Unternehmen

3. Die Berichtsmethode kann über die Konfiguration ausgewählt werden

Aufgrund der unterschiedlichen Anforderungen der Geschäftsparteien an die Überwachung unterstützen wir nicht nur elegante stille Datenberichte, sondern unterstützen auch individuelle Berichte mithilfe offener Statistikfunktionen. Einzelheiten finden Sie in den relevanten Dokumenten des Miniprogrammszenarios in der Front-End-Überwachungszugriffsübersicht auf der offiziellen Website:

https://help.aliyun.com/document_detail/106086.html

Zusammenfassung

Miniprogramme sind eine Richtung, die von großen Internetunternehmen stark unterstützt wird. In Zukunft wird die Anzahl der Miniprogrammanwendungen zunehmen und der Fokus auf Benutzererfahrung und Verbesserungsanforderungen liegen wird auch weiter zunehmen. Die durch die ARMS-Front-End-Überwachung bereitgestellte Miniprogrammüberwachung kann Kunden dabei helfen, Qualitätsprobleme in Echtzeit zu überwachen und zu erkennen, und bietet so eine solide Garantie für den stabilen Betrieb der Miniprogramme des Unternehmens.

Das obige ist der detaillierte Inhalt vonWie man die Stabilitätsgarantie kleiner Programme aus der Perspektive eines Front-End-Programmierers betrachtet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Entwickeln Sie ein WeChat-Applet mit Python Entwickeln Sie ein WeChat-Applet mit Python Jun 17, 2023 pm 06:34 PM

Mit der Popularität mobiler Internettechnologie und Smartphones ist WeChat zu einer unverzichtbaren Anwendung im Leben der Menschen geworden. Mit WeChat-Miniprogrammen können Benutzer Miniprogramme direkt verwenden, um einige einfache Anforderungen zu erfüllen, ohne Anwendungen herunterladen und installieren zu müssen. In diesem Artikel wird erläutert, wie Sie mit Python ein WeChat-Applet entwickeln. 1. Vorbereitung Bevor Sie Python zum Entwickeln des WeChat-Applets verwenden, müssen Sie die entsprechende Python-Bibliothek installieren. Hier empfiehlt es sich, die beiden Bibliotheken wxpy und itchat zu verwenden. wxpy ist eine WeChat-Maschine

Können kleine Programme reagieren? Können kleine Programme reagieren? Dec 29, 2022 am 11:06 AM

Miniprogramme können React verwenden. 1. Implementieren Sie einen Renderer basierend auf „React-Reconciler“ und generieren Sie eine Miniprogrammkomponente zum Parsen und Rendern von DSL. 3. Installieren Sie npm und führen Sie den Entwickler-Build aus npm im Tool; 4. Führen Sie das Paket auf Ihrer eigenen Seite ein und verwenden Sie dann die API, um die Entwicklung abzuschließen.

Implementieren Sie Kartenumdreheffekte in WeChat-Miniprogrammen Implementieren Sie Kartenumdreheffekte in WeChat-Miniprogrammen Nov 21, 2023 am 10:55 AM

Implementieren von Kartenumdreheffekten in WeChat-Miniprogrammen In WeChat-Miniprogrammen ist die Implementierung von Kartenumdreheffekten ein häufiger Animationseffekt, der die Benutzererfahrung und die Attraktivität von Schnittstelleninteraktionen verbessern kann. Im Folgenden wird detailliert beschrieben, wie der Kartenumdrehungseffekt im WeChat-Applet implementiert wird, und relevante Codebeispiele bereitgestellt. Zunächst müssen Sie in der Seitenlayoutdatei des Miniprogramms zwei Kartenelemente definieren, eines für die Anzeige des vorderen Inhalts und eines für die Anzeige des hinteren Inhalts. Der spezifische Beispielcode lautet wie folgt: <!--index.wxml-. ->&l

Alipay hat das Miniprogramm „Chinese Character Picking-Rare Characters' gestartet, um die Bibliothek seltener Charaktere zu sammeln und zu ergänzen Alipay hat das Miniprogramm „Chinese Character Picking-Rare Characters' gestartet, um die Bibliothek seltener Charaktere zu sammeln und zu ergänzen Oct 31, 2023 pm 09:25 PM

Laut Nachrichten dieser Website vom 31. Oktober und 27. Mai dieses Jahres kündigte die Ant Group den Start des „Chinese Character Picking Project“ an und leitete kürzlich neue Fortschritte ein: Alipay startete das Miniprogramm „Chinese Character Picking – Uncommon Characters“. um Sammlungen der Gesellschaft zu sammeln. Seltene Charaktere ergänzen die Bibliothek seltener Charaktere und bieten unterschiedliche Eingabeerlebnisse für seltene Charaktere, um die Eingabemethode für seltene Charaktere in Alipay zu verbessern. Derzeit können Benutzer das Applet „Ungewöhnliche Zeichen“ aufrufen, indem sie nach Schlüsselwörtern wie „Aufnehmen chinesischer Zeichen“ und „Seltene Zeichen“ suchen. Im Miniprogramm können Benutzer Bilder von seltenen Zeichen einreichen, die vom System nicht erkannt und eingegeben wurden. Nach der Bestätigung nehmen Alipay-Ingenieure zusätzliche Einträge in die Schriftartenbibliothek vor. Auf dieser Website wurde festgestellt, dass Benutzer im Miniprogramm auch die neueste Eingabemethode zur Wortteilung nutzen können. Diese Eingabemethode ist für seltene Wörter mit unklarer Aussprache konzipiert. Demontage durch den Benutzer

Wie uniapp eine schnelle Konvertierung zwischen Miniprogrammen und H5 erreicht Wie uniapp eine schnelle Konvertierung zwischen Miniprogrammen und H5 erreicht Oct 20, 2023 pm 02:12 PM

Wie Uniapp eine schnelle Konvertierung zwischen Miniprogrammen und H5 erreichen kann, erfordert spezifische Codebeispiele. Mit der Entwicklung des mobilen Internets und der Popularität von Smartphones sind Miniprogramme und H5 zu unverzichtbaren Anwendungsformen geworden. Als plattformübergreifendes Entwicklungsframework kann Uniapp die Konvertierung zwischen kleinen Programmen und H5 basierend auf einer Reihe von Codes schnell realisieren und so die Entwicklungseffizienz erheblich verbessern. In diesem Artikel wird vorgestellt, wie Uniapp eine schnelle Konvertierung zwischen Miniprogrammen und H5 erreichen kann, und es werden konkrete Codebeispiele gegeben. 1. Einführung in uniapp unia

So bedienen Sie die Miniprogramm-Registrierung So bedienen Sie die Miniprogramm-Registrierung Sep 13, 2023 pm 04:36 PM

Schritte zur Miniprogramm-Registrierung: 1. Erstellen Sie Kopien von Personalausweisen, Unternehmenslizenzen, juristischen Personenausweisen und anderen Archivierungsmaterialien. 2. Melden Sie sich beim Miniprogramm-Verwaltungshintergrund an. Wählen Sie „Grundeinstellungen“; 5. Geben Sie die Anmeldeinformationen ein; 6. Laden Sie die Anmeldematerialien hoch; 7. Senden Sie den Anmeldeantrag; 8. Warten Sie auf die Überprüfungsergebnisse. Wenn die Einreichung nicht bestanden wird, nehmen Sie basierend auf den Gründen Änderungen vor und den Einreichungsantrag erneut einreichen. 9. Die Folgemaßnahmen für die Einreichung sind Can.

Tutorial zum Schreiben eines einfachen Chat-Programms in Python Tutorial zum Schreiben eines einfachen Chat-Programms in Python May 08, 2023 pm 06:37 PM

Implementierungsidee x01 Servereinrichtung Zunächst wird auf der Serverseite ein Socket zum Empfangen von Nachrichten verwendet. Jedes Mal, wenn eine Socket-Anfrage angenommen wird, wird ein neuer Thread geöffnet, um die Verteilung und Annahme von Nachrichten zu verwalten Um alle Threads zu verwalten und damit die Verarbeitung verschiedener Funktionen des Chatrooms zu realisieren, ist die Einrichtung des x02-Clients viel einfacher als die des Servers. Die Funktion des Clients besteht lediglich darin, Nachrichten zu senden und zu empfangen und bestimmte Zeichen einzugeben Um die Verwendung unterschiedlicher Funktionen zu erreichen, müssen Sie daher auf der Clientseite nur zwei Threads verwenden, einen für den Empfang von Nachrichten und einen für das Senden von Nachrichten liegt daran, nur

So erhalten Sie eine Mitgliedschaft im WeChat-Miniprogramm So erhalten Sie eine Mitgliedschaft im WeChat-Miniprogramm May 07, 2024 am 10:24 AM

1. Öffnen Sie das WeChat-Miniprogramm und rufen Sie die entsprechende Miniprogrammseite auf. 2. Den mitgliederbezogenen Zugang finden Sie auf der Miniprogrammseite. Normalerweise befindet sich der Mitgliedereingang in der unteren Navigationsleiste oder im persönlichen Zentrum. 3. Klicken Sie auf das Mitgliedschaftsportal, um die Seite mit dem Mitgliedsantrag aufzurufen. 4. Geben Sie auf der Seite des Mitgliedsantrags relevante Informationen wie Mobiltelefonnummer, Name usw. ein. Nachdem Sie die Informationen ausgefüllt haben, reichen Sie den Antrag ein. 5. Das Miniprogramm prüft den Mitgliedschaftsantrag. Nach bestandener Prüfung kann der Benutzer Mitglied des WeChat-Miniprogramms werden. 6. Als Mitglied genießen Benutzer mehr Mitgliedschaftsrechte, wie z. B. Punkte, Gutscheine, exklusive Aktivitäten für Mitglieder usw.

See all articles