Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

ラウンドトリップタイムと帯域幅がパフォーマンスに及ぼす影響

公開日: May 7, 2026
説明
システムパフォーマンスの問題を調査するにあたって、全体的な接続の速さや、要求が Salesforce.com のデータセンターとの間でどのようなパスを経由しているかを特定するために、ping および tracert の結果を共有いただけるようお客様に依頼することが多くあります。パフォーマンスの問題では、ほとんどの場合、接続の帯域幅の情報よりもこの情報が重要です。

なぜ弊社からこの情報を依頼する/依頼しないのかを説明するために、まずいくつかの定義とアナロジーを確認しましょう。

定義:
ラウンドトリップタイム (RTT)  - これは、データパケットがコンピュータを出てデータセンターに到達し、戻ってくるまでの累積時間です。ラウンドトリップタイムの理論上の最小時間は次のとおりです。

(往復距離) / (通信媒体の光の速度)
 
現状の光ファイバーケーブルでは、約 122,500 マイル/秒 (およそ地球 4.5 周回/秒 ) です。実際にはデータは途中でホップしなければならず、信号が処理され、中継されると遅延も発生するため、この速度を実現することはできません。

帯域幅 -  毎秒、接続経由で送信されるすべてのファイルの最大累積サイズです。

アナロジー:
この 2 つの用語の相互関係を説明するのに良いのは、交通システムを考えてみることです。

このアナロジーでは、ラウンドトリップタイムは、1 つの信号機から次の信号機に到達するまでの時間です。これは、信号が変わるのに必要な時間 (各中継所での処理時間に似ています) と速度制限 (データ転送速度 - 通常は制限要因ではありません) を含みます。このアナロジーにおける帯域幅は、道路のレーン数です。作成する各要求が道路上の車であるとすれば、大きなファイルは、複数の車線を占める車になります。

実際の交通システムと同じように、時々信号で渋滞が発生して、待たなければいけないこともあります。コンピュータネットワークではこれを「ブロッキング」と呼びます。このアナロジーを使用すると、弊社が tracert を依頼する時に確認しようとしているのは、車が通るルートと各信号機を通る速さに当たります。一方 Ping では、車が出発して帰るまでにかかる時間が分かります。

このアナロジーをさらに発展させるには、家を建てることを想像してください。家の工事現場には、現場監督 (コンピュータ) がいて、予め作られた基礎と設計図一式 (ウェブブラウザ) がありますが、この家の骨組みを作るには木材が必要です。現場監督は配達担当者 (データ要求パケット) に、工具店 (Salesforce.com) で、木材 (htmlページ) を探して買ってくるよう依頼しました。現場監督は、建設担当者が仕事を始める前に、配達担当者が戻ってくるまで待ちます。

建設中、現場監督は再び配達担当者に依頼し、今回は壁、サイディング、屋根板 (css 情報) を頼みました。それが終わると、現場監督は再び必要なペンキ/仕上げ材/カーペット/タイル (画像/アニメーション) を配達担当者に依頼します。これらはかさばるので、配達業者は複数回往復するか、または大きな車を使用する必要があります。その後、家の所有者は、造園をしたり、スプリンクラーシステム (Apex と VisualForce) を追加するよう頼み、配達担当者は再び往復をします。
 
この例は基本的なものですが、かなり正確です。
 
Salesforce.com  が送信するほとんどのファイルは小さいため、要求が多くの 「レーン」を占有することはありません (2 番目ではなく最初のアナロジーに関連しています)。ダッシュボードやレポートなど、一部のリクエストは処理に時間がかかりますが、結果を取得するデータパケット (現場に送られるもの) はまだかなり小さいです。さらに極めて複雑な社内ネットワーク (大規模な居住用コミュニティを考えてみてください) の場合、配達担当者は毎回配達でほとんどの時間を、主要道路に出ることを試みることに費やしている可能性があります (通常 tracert における主要道路への交差点は、XXX.XXX.0.1 の行です)。各ページ要求は、ページの複雑さによって何度も往復するので、各ホップでの時間は短くても、最終的に大きく増えることがあります。たとえば、主要道路との間を往復するだけで 200 ミリ秒かかり、一般的なページの読み込みに 5 回以上の要求が必要な場合は、内部ネットワークでページの読み込みに 1 秒以上かかっていることになります。

最後に、作業者全員で同時に複数の異なる家の内装をしようとしている場合、各配達担当者は、停止信号で長く待ち、その後出発することになります。これは、帯域幅はパフォーマンスの問題の議論に関連しているという特定のシナリオだけでの話です。
ナレッジ記事番号

000386322

 
読み込み中
Salesforce Help | Article