2022年12月26日
スケーラビリティテスト(負荷試験)ガイド
※この投稿は、Agoraの日本総代理店であるブイキューブが、Agoraブログを翻訳した記事です。 開発者が直面する主な課題の1つは、アプリケーションが開発中に発生しない問題に遭遇することです。これは、ソフトウェアが実際の使用状況に対して適切にテストされていない場合に発生します。負荷が高くなるとシステムに大きな負担がかかり、不具合が入り始める可能性があるためです。 そのため、アプリケーションのリリース前とリリース後に定期的にスケーラビリティテストを実行することが重要です。これにより、アプリケーションは、増加する顧客や作業量の増加に確実に対応できます。 このガイドでは、スケーラビリティテスト (コンピューター サイエンスの専門家は負荷試験またはパフォーマンステストとも呼んでいます) の要点と、ユーザー エクスペリエンスへの影響を防ぐためのテストを適切に行う方法について説明します。
続きを読む
2022年11月17日
ジッター(ジッタ)とは?
※この投稿は、Agoraの日本総代理店であるブイキューブが、Agoraブログを翻訳した記事です。 同僚との音声通話やビデオ通話が途切れ途切れになり、セッションの途中で突然切断されたことがある場合は、インターネットのジッターが原因である可能性があります。通話のジッターはユーザーのオンラインインタラクションを台無しにする可能性があるため、開発者がアプリケーションを構築する際にジッターを回避できるように理解することは重要な問題です。 では、ネットワークのジッターとは何ですか? さらに重要なことに、どうすればそれを減らすことができますか? この開発者向けジッターガイドでは、これらの質問に答え、ユーザーの問題を調べて、ソリューションに移る前に問題を完全に理解できるようにします。
続きを読む
2022年11月10日
パケットロス(パケロス)とは?
※この投稿は、Agoraの日本総代理店であるブイキューブが、Agoraブログを翻訳した記事です。 今日の接続された世界では、速度がすべてです。開発者は、リアルタイムのビデオ通信、インターネット通話、およびインスタント メッセージングが、ある地点から別の地点に可能な限り高速に到達するデータに依存していることを知っています。結局のところ、パフォーマンス問題の発生を体験すると、ユーザーはアプリケーションの利用をすぐにやめてしまいます。 多くの問題がネットワークパフォーマンスを混乱させ、標準以下のユーザーエクスペリエンスを提供する可能性があります。これらの問題の1つは、パケットロスです。 開発者の目標は、アプリケーションのパケットロスを防ぐことです。それを念頭に置いて、パケットロスとは何か、およびそれを防ぐ方法を説明するこのガイドを作成しました。しかし、そこに到達する前に、「なぜパケットロスが発生するのか?」という質問にユーザーの視点から答える必要があります。
続きを読む