問題
この記事は、中国で主に観察される問題を強調しており、中国のファイアウォール(GFW)によって施行されるブロック対策から生じています。 これらの措置は、国内の特定のウェブページの完全なレンダリングに影響を与える可能性があります。 中国のユーザーがウェブサイトにアクセスしようとすると、2つの一般的な問題のいずれかに遭遇する可能性があります。 まず、ウェブページが無限に読み込まれ続け、内容を完全に表示できないため、ユーザーは完全なページにアクセスできない場合があります。 あるいは、ウェブページがまったく読み込まれず、その特定のウェブサイトのコンテンツをまったくアクセスできなくなる可能性があります。
トラブルシューティング
この記事は主にChromeRiverアプリについて説明していますが、ここで説明する洞察や戦略は、同様の症状に悩む任意のウェブサイトに関連し役立つ可能性があります。
以下のスクリーンショットは、ウェブページが連続して読み込まれる症状を示す問題を示しています。
問題を特定するためのステップ:
最初のステップは、一般的に使用されるブラウザーにある開発者ツールを使用して、HARデータをキャプチャすることです。 さまざまなブラウザーでHARデータをキャプチャする方法の詳細な手順については、HARデータの収集方法を参照してください。
キャプチャされたHARデータの分析
- ウォーターフォールセクションの(最も右の列で)、どの接続が読み込みに最も時間がかかったかを特定できます。 これは、以下のスクリーンショットに示されているように、最も長いタイムバーを持っているため、簡単に特定できます。
- 接続の1つをクリックすることで、それに関連するリクエストURLを表示できます。 この場合、Chromeriverはホストを追跡するためにgoogle-analytics.comに向けました。 しかし、中国によるGoogleのブロックのため、この接続は常に読み込みの状態にあります。
- Another instance of a prolonged loading connection can be observed with app.launchdarkly.com. A closer examination through nslookup reveals that this particular host is hosted on Fastly, a content delivery network that is also restricted by the Great Firewall (GFW) in China. その結果として、このホストとの接続を確立しようとすると、持続的な読み込みの問題が発生します。
ソリューション
ウェブサイトにはしばしば隠れたトラッカーやアドウェアが含まれており、ファイアウォール(GFW)によってブロックされたURLに接続を確立することがあります。 これはウェブページの通常のレンダリングに深刻な影響を与える可能性があります。 この問題に対処するために、ブラウザーで広告ブロッカープラグインや拡張機能を使用することができます。 以下は提案されるステップです:
- ブラウザで広告ブロッカープラグインまたは拡張機能を有効にする
- 特定されたドメインをブロックリストに追加。
- 広告ブロッカーの例としては、UBlock 出元、AdBlock Plus、Ghostery などがあります。
ウェブページのレンダリング問題の一般的なトラブルシューティングについては、長時間のウェブページ読み込み時間とレンダリング問題のトラブルシューティング方法を参照してください。
- waterfall.bmp10 MB
0件のコメント
サインインしてコメントを残してください。