中国本土の内側からWebサイトのパフォーマンスをどう計測するか

本土そのものの内側から、オフショアのツールや中国国内のクラウドランナーではなく、実在のラストマイル回線で計測すること——そしてそれを1つではなく2つの問いとして扱うこと:ブラウザはリソースに到達できるか、そしてそのリソースは実際に配信するか。

難しいのは遅延の高さではありません。ほとんどの計測ツールが、中国のネットワークがリクエストに対してすることを、そっと数え違えることです。ファイアウォールはたいてい拒否ではなくパケットを落とすので、ブロックされたリクエストはしばしば何のエラーも起こさず、障害を数えるツールはブロックゼロと報告する一方で、ページの動画と検証ウィジェットは失敗します。ブラウザがキャンセルしたリクエストはネットワーク障害のように見えますが、そうではありません。そしてどこから計測するかが結果を決めます——エンドポイントとクラウドプロバイダーのバックボーンを共有するプローブは、実在のユーザーが通る公衆の中国インターネットを決して越えず、データセンターの国際トランジットは家庭用回線よりはるかに良いので、その数字は最悪値ではなく下限です。下の各節は8つの具体的な誤りをたどります。そのうち7つは、計測者を良く見せる結果になりました。到達性は配信の半分にすぎません——サイトが本土で合法的に運用できるか(ICP備案と、越境個人データに関するPIPLのルール)は、実際に支配する別の問いであり、中国の内側から配信されることが自動的に直し方になるわけではありません。

自社サイトが中国本土の内側で実際にどう振る舞うか——配信とコンプライアンスの両方——の本当の姿がほしいですか?当社の中国チームが一緒に経路を整理します →

信頼できる中国計測が正しく押さえなければならないこと

事実一次情報源
ブラウザがキャンセルしたリクエストはネットワーク障害ではない。 Chrome DevTools Protocolでは、loadingFailedイベントはnet::ERR_ABORTEDのようなエラーラベルを伴う——これはブラウザ自身がリクエストを中断したこと(新しいナビゲーションがページを置き換えた、使われなかったプリロード、ブラウザのセキュリティポリシー)を示すのであって、ネットワークやサーバーが失敗したことではない。プロトコルは、まさにこの場合のために「canceled」フラグを別に公開してさえいる。これらをネットワーク損失として数えれば、公表するあらゆる障害の数字が水増しされる。 Chrome DevTools Protocol — Network domain(loadingFailedイベント)、2026-10-07取得
ファイアウォールはたいていパケットを落とす。拒否はしない。 中国のフィルタリングに関する査読済みの計測は、ブロッキングを間接的に——LinuxのSYNバックログチャネルのようなTCP/IPのサイドチャネルを通じて——推定しなければならない。まさに、ブロックされた接続がクライアントに明確なエラーで応答されるのではなく落とされるからであり、その干渉は中国へ入るトラフィックに対して作用することが多い。自分の計測にとっての帰結は直接的だ——エラーイベントを数えるツールは、ブラウザ開発者ツールの障害カウンターを含め、埋め込み動画と検証ウィジェットがひそかに失敗しているページについて、ブロックされたホストゼロと報告しうる。 Ensafi, Winter, Mueen & Crandall, "Analyzing the Great Firewall of China Over Space and Time," PETS 2015、2026-10-07取得
「到達可能」と「使える」は別の問いである。 到達性チェックは二値を返す——ホストが小さなリクエストに成功ステータスで応答した——が、同じホストからリクエストした実在のアセットは、ページを描画するには遅すぎて届きうる。ホストは応答する。ただ配信しないだけだ。だからこそ、ファイアウォール/到達性のプローブと実際の配信のプローブは、単一のステータスコードチェックに畳み込むのではなく、本土の内側から2つの別々のテストとして走らせなければならない。 21YunBox — 中国ファイアウォールテストと中国スピードテスト、中国本土の内側のプローブから実行、2026-10-07取得
どこから計測するかは、細部ではなく計測上の決定である。 テスト対象のエンドポイントとクラウドプロバイダーの内部バックボーンを共有するプローブは、実在のユーザーが越える公衆の中国インターネットを決して通らないので、一方の経路にそっと自陣の優位を与える。そしてデータセンター回線の国際トランジットは家庭やオフィスのラストマイル回線よりも実質的に良いので、データセンターの数字は訪問者が体験するものではなく下限となる。「中国の実在のユーザーが得るものは何か」に答えられる観測地点は、実在の本土のラストマイル回線だけである——オフショアのランナーでも、中国国内のクラウドインスタンスでもない。 21YunBox — 中国配信計測の手法(中国本土の内側から計測)、2026-10-07取得
計測は配信の半分に答える。コンプライアンスは、そもそも運用してよいかを決める。 中国本土を対象とする公開Webサイトには、中国国内の運営者に紐づくICP備案が必要で(国務院令第292号、工業・情報化部令第33号)、オフショアから中国を配信すると訪問者の個人情報はPIPLの下での越境移転になる——通知、個別の同意、移転メカニズム(第38〜43条)、そしてCIIOまたは大量取扱者にはデータの国内保存義務(サイバーセキュリティ法 第39条(旧第37条)、PIPL 第40条)。速い数字は到達性を証明するのであって、合法的な運用を証明しない。法的な経路は専門家と確認すること。 中国国務院令第292号;工業・情報化部令第33号;中国個人情報保護法(第38〜43条、第40条);サイバーセキュリティ法(第39条)— gov.cn、2026-10-07取得

情報源は21YunBox China エンジニアリングチームが2026年10月7日に確認しました。

当社は中国配信インフラを構築・運用しているので、他人のものではなく自分たちの計測が必要でした。上海にヘッドレスブラウザを立てるのは半日で済みました。公表する気になれる数字を得るには、はるかに長くかかりました——パフォーマンス計測がネットワークについて前提とすることの大半が、中国の国境では成り立たなくなるからで、しかも分かりやすい形でではありません。誰もが遅延の高さは予想します。自分たちのツールの土台にある障害の算術が、そっと機能しなくなることは、ほとんど誰も予想しません。

これは、何が間違ったかのリストです。直し方ではなく失敗のほうを公表します。その理由は最後に戻ってきます。

まず全体像が見えるよう、リスト全体を先に示します。右端の列が重要な部分です——これらの誤りのほぼすべてが、結果を私たちの望んだ方向へ押しました。

#何を間違えたか誤りが結果をどちらへ押したか
1ブラウザがキャンセルしたリクエストをネットワーク障害として数えた当社に不利
2一度も応答されなかったリクエストをまったく数えなかった当社に有利
3誤りが互いに独立だと仮定した当社に有利
4コンテナにエラーページを配信させたまま残したデプロイ当社に有利
5データセンターの場所をIP位置情報に頼った中立、しかし信頼性には致命的
6プローブを一方のエンドポイントと同じネットワークに置いた当社に有利
7「到達可能」を「使える」の意味であるかのように扱った当社に有利
8単一サンプルから結論を導いた予測不能

1. キャンセルされたリクエストは失敗したリクエストではない

何が起きたか。 当社のリソース集計は、ブラウザが完了しなかったリクエストをすべて失敗として数えていました。最初に計測したサイトの一つは、0.4秒で完全なページを返し——そしてリソース損失率は100%でした。

なぜ間違いだったか。 net::ERR_ABORTEDは、ブラウザがリクエストをキャンセルしたという意味です。ナビゲーションがページを置き換えた、使われなかったプリロード、リダイレクトが発火した——ネットワークのイベントではまったくありません。ERR_BLOCKED_BY_ORBも同様で、これはブラウザのセキュリティポリシーです。これらを本物のネットワーク障害に混ぜると、公表するあらゆる損失の数字が水増しされます。

なぜ見逃しやすいか。 何もエラーになりません。数字が得られ、その数字は中国にとってもっともらしく、あとは確証バイアスが仕事をします。私たちが気づいたのは、0.4秒と100%損失が両方とも真であることはありえないからにすぎません。

どちらへ誤るか。 当社に不利——これはインターネットを実態より悪く見せました。8つのうち、そうしたのはこれだけです。

2. 壁はたいていパケットを落とす。拒否はしない。

何が起きたか。 (1)を直したあと、到達不能な第三者ホストの集計はゼロと出ました——同じページ読み込みで、埋め込み動画とフォームの検証ウィジェットが両方とも失敗しているのに。

なぜ間違いだったか。 ブロックされたリクエストは、しばしば何のイベントも生じません。接続のリセットもタイムアウトのエラーもloadingFailedもなし。リクエストはただ発行され、決して応答されません。エラーイベントを数えるものは何であれ——ブラウザの開発者ツールの障害カウンターを含め——何もブロックされていないと報告します。

なぜ見逃しやすいか。 これは中国を計測することとほかのどこかを計測することの、最も重要な違いであり、派手に失敗するネットワークしか計測したことがなければ見えません。ふつうのネットワークでは、配信できないホストはそう言ってくれます。

どちらへ誤るか。 当社に有利——最適化していないベースラインを実態よりずっと健全に見せます。

3.(1)を直したことが(2)を見えるようにした

これらはチェックリスト上の8つの独立した項目ではありません。誤りの分類を正したことが、沈黙の障害の問題を浮かび上がらせたのです。キャンセルされたリクエストのノイズが取り除かれるまで、そのゼロは目の前に隠れていました。

このパターンは繰り返されました。下の誤りのいくつかは、先の誤りを直して初めて見えるようになり、そのうちの一つは別の一つを能動的に覆い隠します。それがこの作業の実際の形です——半日で片づけられる落とし穴のリストではなく、相互に作用する一連の障害モードで、それらに出会う順番はほとんど運次第なのです。

4. 配信し続けた、削除済みのディレクトリ

何が起きたか。 再デプロイが美しい結果を生みました——3つの配信経路のうち2つが突如、約200ミリ秒で読み込みを完了し、3つ目はなお時間切れになりました。

なぜ間違いだったか。 それらは153バイトのエラーページを配信していました。デプロイスクリプトが、走っているコンテナがマウントしていたディレクトリを削除して作り直し、コンテナは削除された元のほうを指し続け、何も配信していませんでした。200ミリ秒の「ページ読み込み」はエラー文書でした。

なぜ見逃しやすいか。 計測は正常に完了しました。私たちが見ていた層ではステータスコードも問題なし。望んでいたとおりの結果を生みました——それこそ、最も疑うべきときです。気づいたのは、埋め込み動画を含むページが200ミリ秒で読み込まれることは、どこでも、決してありえないからです。

どちらへ誤るか。 当社に有利、劇的に。これは公表された嘘になっていたでしょう。

5. IP位置情報はデータセンターのある場所ではない

何が起きたか。 3つの独立したIP位置情報サービスが、当社のプローブ対象は北京にあると一致しました。クラウドプロバイダー自身のインスタンスメタデータは、張家口だと言っていました——別の都市で、およそ200km離れ、別の省です。

なぜ重要か。 公表するあらゆる数字は、その計測場所を背負います。「北京から計測」は事実の主張であり、読者が権威ある情報源と照合して間違っていれば、他に書いたすべても疑わしくなります。

どちらへ誤るか。 中立、しかし信頼性には致命的。

6. どこから計測するかが勝者を決める

何が起きたか。 ニアショアの配信経路を中国国内の経路と比較しました。中立な第三者ネットワークから計測すると、中国国内の経路は最初のバイトまでの時間で1.19倍速でした。中国国内の対象と同じクラウドプロバイダー上に座るプローブから計測すると、同じ比較は2.82倍になりました。

なぜ間違いだったか。 一つのプロバイダーのネットワーク上の2台のマシン間のトラフィックは、そのプロバイダーの内部バックボーンを通り、実際のユーザーが通る公衆の中国インターネットには一切触れません。当社の比較の両端はたまたま同じプロバイダー上にあったので、そのプロバイダー上のプローブは一方に自陣の優位を与え、同時に他方に不利を課したのです。

なぜ見逃しやすいか。 プローブに関して何も間違って見えません。正しい国にあり、実在のネットワーク上にあり、安定した数字を返します。歪みはまるごとルーティングの中に潜んでいます。

どちらへ誤るか。 当社に有利——自社の看板となる差を倍以上にしました。

7.「到達可能」と「速い」は別の問いである

何が起きたか。 さまざまな第三者ホストが中国の内側から到達可能かを、リクエストしてステータスコードを確認することでテストしました。いくつかはおよそ100ミリ秒で返ってきたので、利用可能と記録しました。

なぜ間違いだったか。 それらは小さな応答でした。同じホストの一つから実在のアセットをリクエストすると、それは14.9 KB/sで届きました——到達性チェックが示唆した値よりおよそ3桁低いスループットです。ホストは応答します。ただ配信しないのです。

なぜ見逃しやすいか。 当社のものを含め、あらゆる到達性ツールは二値を報告します。その二値は正しかった。同時に、無用でした。

どちらへ誤るか。 当社に有利——最適化していない経路が、そうでないのに機能しているように見えます。

8. 単一の計測は計測ではない

何が起きたか。 同じアセットを同じ経路で、10分間隔で2回計測しました。最初のサンプル:最初のバイトまで449ms、5.5 MB/s。2回目のサンプル:最初のバイトまで3,135ms、43 KB/s。同じファイル、同じ経路、同じプローブ、同じ午後。

なぜ間違いだったか。 中国の越境スループットは1日の中で2桁以上変動します。実務者は、劣化するのは夕方だと言うでしょう——断続的に到達可能になり、やがて遅くなる。単一サンプルの数字は、それが取られた瞬間の産物であり、日次の平均を報告することは、そこでサイトを運用する人にとって最も重要なまさにそのパターンを消してしまいます。

どちらへ誤るか。 たまたまサンプリングした方向へ。それが問題なのです。


このリストが本当に語っていること

これら8つの誤りのうち7つが、自社の配信製品を実態より良く見せました。直したのは、自分を良く見せる計測は、計測がないよりも価値が低いからです——「どう計測したのか」と最初に尋ねる調達チームは、私たちが見つけたものを見つけ、公表した他のすべてもろとも崩れます。

しかし、直し方ではなくリストを公表する理由はもう一つあります。

どれも奇抜なものではありません。どれも、同じ計測を十分な回数、十分な条件で走らせれば矛盾が現れ始める、その類のものです——0.4秒で読み込まれリソースの100%を失うページ、動画が再生されないのにブロックされたホストがゼロのページ、埋め込み動画を含むページの200ミリ秒の読み込み。誤りが自ら名乗り出るのは、数字がどう見えるべきかをすでに知っている場合だけです。

その知識は技法ではありません。繰り返し間違えてきたことの残滓であり、だからこそ障害モードを精密に描写でき、だからこそ最初の試みは、違う順番ではあれ、やはりその大半に当たるのです。

自社サイトを中国の内側から計測しているなら、このページで最も有用なのは項目2です——自分のツールが、失敗したリクエストとは区別して、一度も応答されなかったリクエストを数えているかを確認してください。 ほとんどのツールはそうしておらず、その2つの数字の差が、たいていは物語のすべてです。

次に計測すること

5つの第三者リソースのカテゴリにわたる24時間のサンプリング実行。直接と当社ネットワーク経由を比較し、平均ではなく中国現地時刻の時間帯ごとに分解します——項目8で述べた夕方の劣化を特徴づけるためです。その後、同じ参照サイトを、データセンターではなく中国のオフィスのブロードバンド回線から計測します。データセンターの国際トランジットは実在のユーザーが持つものよりも実質的に良く、これまで公表してきたすべての数字は、したがって最悪値ではなく下限だからです。

どちらの結果も、当社に有利でない部分も含めて、ここで公表します。

自社サイトが今まさに中国本土の内側から何をするかを見たければ、当社の中国ファイアウォールテスト(英語)と中国スピードテスト(英語)はどちらも本土の内側のプローブから走ります。そして中国の内側から配信されること自体が直し方かどうか気になるなら、それも計測しました:そうではありません。

よくあるご質問

グローバルのスピードテストツールや中国国内のクラウドランナーを使えばいいのでは?

どちらも間違ったものを計測するからです。オフショアのツールは国境の自分側のネットワークをテストするのであって、中国のユーザーが実際に越えるものではありません。中国国内のクラウドインスタンスは正しく見えます——正しい国、実在のネットワーク、安定した数字——が、その国際トランジットは家庭やオフィスの回線よりはるかに良く、しかもテスト対象のエンドポイントとたまたまプロバイダーのバックボーンを共有していれば、そのトラフィックは公衆の中国インターネットに一切触れません。実在の訪問者を反映する観測地点は、実在の本土のラストマイル回線だけです。

中国の内側から成功ステータスが返れば、そのリソースはそこで機能しますか?

必ずしもそうではありません。到達性と使用可能性は別々の問いです。ファイアウォールはしばしばエラーを返さずにパケットを落とすので、障害を数えるツールはブロックゼロと示す一方で、ページの動画やウィジェットはひそかに失敗しえます。またホストは小さな到達性チェックには応答しても、実在のアセットはページを読み込むにはあまりに遅く配信しえます。応答するかだけでなく、リソースが実際に配信するかをテストしなければならず——越境の挙動は時間ごとに変わるので、1日を通じてサンプリングしてください。

21YunBoxは、自社サイトが中国本土でどう振る舞うかの計測と改善を手伝えますか?

はい。当社は本土の内側のプローブから走らせるので、全体像の両方の半分をお見せできます——自社サイトが実在の中国回線に実際に何を配信するか、そしてコンプライアンスの露出がどこにあるか(ICP備案、PIPLの越境・データ国内保存のルール)——そのうえで、法令に沿った中国プレゼンスに必要なICP備案済みの中国国内からの配信を、すでに運用中のスタックの上に立ち上げます。個別のケースを詰めるにはお問い合わせください。

21YunBox を試しませんか?

導入のご相談