フロントエンドプログラマの観点から小規模プログラムの安定性保証をどう見るか
ビジネスの安定性について話すとき、通常、電流制限とダウングレード、トラフィック スケジューリング、ビジネスの切り替え、容量プレッシャー テストなど、バックエンド エンジニアがアーキテクチャの観点から見ているものを指しますが、監視も重要な要素です。ビジネス全体の安定性を確保するためには、ビジネスやフロントエンドの監視など、問題が発生した際にその根本原因を早期に発見するための構築が欠かせません。今日は、ミニプログラムのシナリオに基づいてミニプログラムを監視する方法を見ていきます。
ミニ プログラムと H5 の違い
ミニ プログラムと H5 は両方ともモバイル端末のシナリオにおける技術的なオプションであるため、ここではミニ プログラムの違いを紹介します。そしてH5。
1. 動作環境の違い
従来の H5 動作環境は、Web ビューを含むブラウザであり、ブラウザはウィンドウやドキュメントなどの BOM オブジェクトを提供します。
##アプレットのロジック層とレンダリング層は分離されており、ロジック層は JSCore で実行され、完全なブラウザ オブジェクトを持たないため、関連する DOM API と BOM API がありません。2. 開発コストの違い
H5 の開発には、開発ツール、フロントエンド フレームワーク、モジュール管理ツール、タスク管理ツール、UI ライブラリの選択が含まれます、インターフェイス 呼び出しツールやブラウザの互換性など;小規模プログラムの開発、指定された環境での小規模プログラムには、開発者ツール、API、および標準化された開発標準が提供されます。ミニプログラムは指定された環境で動作し、APIも指定された環境で提供されるため、ブラウザの互換性を考慮する必要がありません。 H5 開発では、フロントエンドで一般的に使用される HTML/CSS がさまざまなミニ プログラムでファイル標準を指定しています。例: WeChat ミニ プログラムで WXML/WXSS を使用する; Alipay ミニ プログラムおよび DingTalk E アプリケーションで AXML/ACSS を使用する; Baidu スマート ミニ プログラムを使用する SWAN を使用する/CSS; ....開発仕様書には、指定された公式ドキュメントに明確な使用法が紹介されており、使用方法は本来の H5 開発と同様ですので、開始してください。開発は比較的簡単です。3. ユーザー エクスペリエンスの違い
H5 ページはブラウザーでレンダリングする必要があり、複雑なビジネス ロジックやリッチ ページ インタラクションが発生すると遅延が発生します。##小さなプログラムが最初に少し遅いことを除けば、ページの切り替えやジャンプは非常にスムーズで、ネイティブに近いです。
ミニ プログラムと H5 の間の上記のさまざまな導入を通じて、H5 ページの本来の監視ではミニ プログラムを直接監視できないことがわかります; 同時に、ミニ プログラムの強い閉鎖的な性質により、ミニ プログラムが異なれば、標準も異なります。また、わずかな違いもあります。WeChat ミニ プログラム、Alipay ミニ プログラム、DingTalk E アプリケーションなどのミニ プログラムも、標準 API とオープン API の使用にいくつかの違いがあるため、ミニ プログラムの監視はWeb アプリケーションの監視とは異なります。
小規模プログラムの監視の現状現在、小規模プログラムの監視は大きく次のカテゴリに分類されます:
1. データ統計小規模プログラムの分析、ミニ プログラムの運用を支援するための
関連製品: WeChat ミニ プログラム アシスタント、Aladdin ミニ プログラム統計プラットフォームなど;
特徴: ほとんどの製品は、対応するデータ統計分析機能を提供します。 WeChat ミニ プログラムの場合、ミニ プログラムに関連するユーザー データを多次元から分析することは、ミニ プログラムの操作には適していますが、ユーザー エクスペリエンスとミニ プログラムのパフォーマンスの監視が不足しています。
2. ミニ プログラムのエラー監視
関連製品: FunDebug など;
特徴: ミニ プログラムによって引き起こされるエラーを監視し、開発者がミニ プログラムのエラーを発見して解決できるように支援します。ただし、ミニ プログラムの全体的なパフォーマンスの監視が不足しており、遅いリクエストや遅いページを監視することができません。
3. ミニプログラムのパフォーマンス監視
関連製品: FrontJS、Tingyun ミニプログラム監視など;
特徴: 主に JS エラーを含むパフォーマンス関連のデータを提供します。ネットワークリクエスト レスポンスなどただし、サポートされているのは WeChat ミニ プログラムのみであり、ミニ プログラムのパフォーマンスとバックグラウンド アプリケーションのパフォーマンスを相関させる方法がないため、エンドツーエンドの監視を形成することは不可能です。
既存のミニ プログラム モニタリング製品の上記の分析を通じて、次の問題があります:
はすべてのミニ プログラム モニタリングをサポートできず、主に WeChat ミニ プログラムをサポートします。複数の種類のミニ プログラムを監視する製品は、主にエラー監視に重点を置いた、ミニ プログラムに関連するデータが少なくなります。
バックグラウンド アプリケーション サービスのパフォーマンス監視がなく、ミニ プログラムのパフォーマンス問題をバックグラウンドまで追跡することはできません。アプリケーション コードとデータベースはエンドツーエンドの監視を形成できません。
上記の状況に基づいて、Alibaba Cloud ARMS フロントエンド監視はミニ プログラム監視を開始し、ミニ プログラムの問題をエンドツーエンドで迅速に特定し、ミニ プログラムのユーザー エクスペリエンスを向上させることを目的としています。
ミニプログラム監視が提供する機能
Alibaba Cloud ARMS フロントエンド監視 今回提供開始したミニプログラム監視は以下の特徴を持っています:
1. あらゆる種類のプログラムをカバー標準と仕様に準拠したミニ プログラム
最初に、ここで言う「標準および標準化されたミニ プログラム」について説明します。これには、アプリとページの 2 つの層が含まれます。
アプリは、プログラム全体を記述するために使用されます。 onError イベント;
Page は、onShow、onHide、onUnload イベントを含む各ページを説明するために使用されます。
ミニ プログラムの実行環境は対応するクライアントに依存しており、さまざまなミニ プログラムの DSL 設計は似ていますが、細部では依然として多くの違いがあり、差別化の傾向にあります。この場合、ミニ プログラムの監視要件をより適切にサポートするために、Alibaba Cloud ARMS フロントエンド監視では次のミニ プログラム監視シナリオが提供されます。
微信小程序 支付宝小程序 钉钉 E 应用 其他类别小程序
ミニ プログラムの急速な開発により、現在はさまざまなミニ プログラムをターゲットにすることは不可能 すべてが対応する監視 SDK を提供しているため、WeChat ミニ プログラム、Alipay ミニ プログラム、および DingTalk E アプリケーションに属さないミニ プログラムは、監視のために他のカテゴリのミニ プログラムのシナリオにアクセスすることを選択できますが、それらは必ず必要です上記の「標準仕様のミニプログラム」を満たしていることを前提として、npmパッケージもサポートされています。
2. 完全なパフォーマンス監視指標
ミニ プログラム アプリケーションの使用状況を理解するのに役立つ基本的なビジネス指標:
アプリケーションの合計 PV/UV
ページの寸法PV/UV
ミニ プログラムの各次元のインジケーター:
携帯電話のモデル
オペレーティング システムのバージョン
WeChat/Alipay およびその他の対応する APP のバージョン
ネットワークなど
JSエラー分析:
JSエラー率、エラークラスタリング、JSエラースタック、エラー位置など
APIリクエスト追跡:
API リクエストの成功率、API リクエストの消費時間、および API リクエストのリンクの追跡
カスタム イベント統計
ビジネス カスタム イベントの合計/平均統計をサポート
3. レポート方法は構成によって選択できます
監視に対するビジネス パーティのさまざまな要求のため、当社はエレガントなサイレント データ レポートをサポートするだけでなく、オープン統計機能を使用したカスタマイズされたレポートもサポートします。詳細については、公式 Web サイトのフロントエンド監視アクセスの概要にあるミニ プログラム シナリオの関連ドキュメントを参照してください:
https://help.aliyun.com/document_detail/106086.html
概要
ミニ プログラムは、大手インターネット企業によって大きく支持されている方向性であり、今後、ミニ プログラムの適用数は増加し、ユーザー エクスペリエンスと改善に焦点が当てられるでしょう。 Alibaba Cloud ARMS フロントエンド監視によって提供されるミニ プログラム監視は、顧客が品質上の問題をリアルタイムで監視および発見するのに役立ち、企業のミニ プログラムの安定した運用を確実に保証します。
以上がフロントエンドプログラマの観点から小規模プログラムの安定性保証をどう見るかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









モバイル インターネット技術とスマートフォンの普及により、WeChat は人々の生活に欠かせないアプリケーションになりました。 WeChat ミニ プログラムを使用すると、アプリケーションをダウンロードしてインストールすることなく、ミニ プログラムを直接使用して、いくつかの簡単なニーズを解決できます。この記事では、Python を使用して WeChat アプレットを開発する方法を紹介します。 1. 準備 Python を使用して WeChat アプレットを開発する前に、関連する Python ライブラリをインストールする必要があります。ここでは、wxpy と itchat の 2 つのライブラリを使用することをお勧めします。 wxpy は WeChat マシンです

ミニプログラムはreactを利用することができます 使い方: 1. 「react-reconciler」に基づいてレンダラーを実装し、DSLを生成します; 2. DSLを解析してレンダリングするためのミニプログラムコンポーネントを作成します; 3. npmをインストールし、開発者ビルドを実行しますツール内の npm; 4. パッケージを独自のページに導入し、API を使用して開発を完了します。

WeChat ミニ プログラムでのカードめくり効果の実装 WeChat ミニ プログラムでは、カードめくり効果の実装は、ユーザー エクスペリエンスとインターフェイス インタラクションの魅力を向上させることができる一般的なアニメーション効果です。以下では、WeChat アプレットでカードめくりの特殊効果を実装する方法と、関連するコード例を詳しく紹介します。まず、ミニ プログラムのページ レイアウト ファイルに 2 つのカード要素を定義する必要があります。1 つは前面のコンテンツを表示するため、もう 1 つは背面のコンテンツを表示するためです。具体的なサンプル コードは次のとおりです: <!--index.wxml- ->&l

10月31日の当サイトのニュースによると、今年5月27日、アント・グループは「漢字拾いプロジェクト」の立ち上げを発表し、最近新たな進展を迎えた:アリペイが「漢字拾い-珍しい文字」ミニプログラムを開始協会からコレクションを収集する レア文字は、レア文字ライブラリを補完し、アリペイでのレア文字入力方法の改善に役立つように、レア文字に異なる入力エクスペリエンスを提供します。現在、ユーザーは「漢字ピックアップ」「珍文字」などのキーワードで検索することで「珍文字」アプレットに入ることができる。ミニプログラムでは、ユーザーがシステムで認識・入力されなかった珍しい文字の画像を送信し、確認後、Alipay のエンジニアがフォントライブラリに追加エントリを作成します。当サイトでは、発音が不明瞭な珍しい単語を対象とした最新の単語分割入力方法をミニプログラムで体験できることに注目しました。ユーザー解体

uniapp がミニ プログラムと H5 の間で迅速な変換を実現するには、具体的なコード例が必要ですが、近年、モバイル インターネットの発展とスマートフォンの普及に伴い、ミニ プログラムと H5 は不可欠なアプリケーション形式となっています。クロスプラットフォーム開発フレームワークとして、uniapp は一連のコードに基づいて小規模プログラムと H5 間の変換を迅速に実現し、開発効率を大幅に向上させます。この記事では、uniapp がミニ プログラムと H5 の間で迅速な変換を実現する方法と、具体的なコード例を紹介します。 1. uniapp uniaの紹介

ミニ プログラムの登録操作手順: 1. 個人 ID カード、法人営業許可証、法人 ID カードおよびその他の提出資料のコピーを準備します; 2. ミニ プログラム管理のバックグラウンドにログインします; 3. ミニ プログラム設定ページに入ります; 4. 「基本設定」を選択; 5. 出願情報を入力; 6. 出願資料をアップロード; 7. 出願申請を送信; 8. 審査結果を待ちます。出願が不合格の場合は、理由に応じて修正してください9. 出願のフォローアップ操作は可能です。

実装アイデア: チャット ルームのさまざまな機能を処理するために、スレッドのサーバー側を確立します。x02 クライアントの確立はサーバーよりもはるかに簡単です。クライアントの機能はメッセージの送受信と、特定の文字を特定の規則に従って入力するため、クライアント側では、メッセージ受信専用とメッセージ送信専用の 2 つのスレッドを使用するだけで、さまざまな機能を使用できます。使用しないでください。

1. WeChat ミニ プログラムを開き、対応するミニ プログラム ページに入ります。 2. ミニ プログラム ページでメンバー関連の入り口を見つけます。通常、メンバーの入り口は下部のナビゲーション バーまたはパーソナル センターにあります。 3. メンバーシップポータルをクリックして、メンバーシップ申請ページに入ります。 4. 入会申込ページにて、携帯電話番号、氏名等の必要事項をご入力の上、送信してください。 5. ミニ プログラムは会員申請を審査します。審査に合格すると、ユーザーは WeChat ミニ プログラムの会員になることができます。 6. 会員になると、ユーザーはポイント、クーポン、会員限定アクティビティなど、より多くの会員権を享受できます。
