腾讯雲アカウント販売: 腾讯雲海外CDN(GCDN) を利用して海外の静的資源のロードが遅いペインポイントを解決する
あなたの業務が海に出て、海外ユーザー向けの電商サイト、APP、またはゲームサイトを構築した後、すぐに最初の真正面痛撃に遭遇します
カクつき
。
国内では1秒しかないページを開いて、欧米、東南アジア、中南米のユーザーの手に入ると、7、8秒待つ必要があるかもしれない。ホワイトスクリーンがぐるぐる回っているのを見て、海外のユーザーはこの忍耐力がなく、流出率が瞬時に上昇した。
多くの人が調べたところ、原因は画像、CSSスタイルシート、JavaScriptスクリプト、音声ビデオなどであることがわかった
静的リソース
上。海外のユーザーが更新するたびに、ブラウザは千山万水を越えてあなたの国内のソースステーションに行ってこれらの書類を引き出す。多国籍ネットワークの高遅延と頻繁なパケットロスは、これらの数百KBの静的ファイルをユーザー体験を殺す「罪の首謀者」にした。
最も安心し、最も効果的な解法は、利用することである
腾讯雲海外コンテンツ配信ネットワーク (Global CDN、GCDNと略称)
。論理的に乱暴です
ユーザーがあなたから離れている以上、私たちは静的な資源を直接コピーして、海外ユーザーから「スープ一杯の距離」しかない縁の機械室に早めに送ります。
今日このチュートリアルはあなたをまっすぐにテーマに連れて行って、最も接地的な実戦手順で、海外の静的資源のロードが遅いペインポイントを徹底的に解決します。
コア原理:GCDNはどのようにして海外訪問を速くしたのか?
配置を始める前に、2つの対比図を使って基礎的な論理を理解します。
GCDNが導入されていなければ、海外ユーザーのアクセスルートは次のようになります
ブラジルのユーザーが要求を開始しました。太平洋の公衆網を越えて、渋滞している国際輸出光ケーブルを通ります。毎回の握手とファイル転送は高遅延の「長距離の苦い旅」です。
腾讯雲GCDNを配置した後、路線は次のようになった
腾讯雲は海外の世界70余りの国と地域に1000以上のエッジ加速ノードを配置した。
ブラジルのユーザーが要求を開始しました。
このノードが初めて書類を見つけられなかった場合 (ヒットしなかった場合) にのみ、腾讯雲の内部バックボーン専用通路を通って国内のソース駅に行って一度、その後、長期的にキャッシュされる。
その結果、多国籍公衆網の長距離走は地元の短距離走になり、遅延は300msから瞬時に30ms級に押し込まれた。
第一段階: テンセント雲に海外ドメイン名を配置して加速する (5分)
GCDNを配置する過程は非常に滑らかで、サーバー上のコードを変更する必要はなく、本質的に腾讯雲に「トラフィック中継ルート」を追加する。
1.加速ドメイン名の追加
腾讯クラウドコンソールにログインし、コンテンツ配信ネットワークCDNコンソールを検索してアクセスします
。
左側のナビゲーションバーでドメイン名管理をクリックし、「ドメイン名の追加」をクリックします。
パラメータ設定ガイド (コア踏みポイント): ドメイン名: 加速する静的リソースの二次ドメイン名を入力します。例えば、static.yourdomain.com (メインドメイン名を直接取ることはお勧めしません動的インタフェースと静的リソースを分離するのは規範的なやり方である)。地域: ここでは「海外」または「グローバル」を選択する必要があります。海外のビジネスだけをしていれば、思い切って海外を選ぶ。業務タイプ: ほとんどのwebページ、APPは静的に加速すればよい海外の大規模なファイル、ゲームパッチのダウンロードを提供する場合は、ダウンロードの加速を選択します。
2.ソースサイト情報を配置する (CDNがどこに商品を受け取るかを伝える)
次の「ソースステーション配置」では、エッジノードにキャッシュがない場合、どこで実際のサーバ (ソースステーション) を探すべきかを教えてください。
ソースステーションタイプ: もしあなたのサーバーがテンセントクラウド国内で購入されたら、テンセントクラウドCVMまたは負荷バランスを選択しますサーバが別の場所にある場合アクティブステーションから選択し、国内サーバのパブリックネットワークIPを入力します。
ソースプロトコル: HTTPSを選択して、海外ノードと国内のソース局との間でデータを転送する安全性を確保することを強く推奨します。
送信をクリックします。この時、テンセント雲はバックグラウンドであなたのために専用のドメイン名のサフィックスを割り当てます。
自分を好きになります。
これは
CNAMEレコード
。
第二段階: DNS解析を修正し、世界のトラフィックをそれぞれの道に進める
CNAMEの記録を手に入れた後、私たちはあなたのドメイン名解析コンソール (例えば腾讯雲DNS解析DNSPod) に行って、海外のブラウザに「あとで写真を探して、私のIPに行かないでくださいGCDNノードに報告する。」と言いました
ここでは採用を提案します
国内外のスマート分流
の解析戦略は、海外の流量費を節約しながら、国内の体験を保証することができます。
ドメイン名の解決記録のリストを開いて、あなたのstatic記録を見つけます。
次の2つのレコードに追加または変更します。レコード1 (国内デフォルト): ホストレコードはstatic、回線タイプはデフォルト、レコードタイプはA記録値は国内サーバの実際のパブリックネットワークIPに入力されます。記録2 (海外加速): ホスト記録もstaticを記入し、回線タイプは「海外」を選択し、記録タイプはCNAMEに変更しなければならない。記録値は先ほどの腾讯雲があなたに与えた部分を記入しなければならない。
保存をクリックします。
配置が完了した後、不思議なことが起こりました。国内のユーザーはこのドメイン名にアクセスして、国内のサーバーに直接接続します。DNSは自動的に彼らを腾讯雲海外のGCDNノードに連れて行く。
第三段階: 上級者の高度な段階であるGCDN性能を搾る三つの高度な配置
ドメイン名の連絡は第一歩にすぎない。海外の静的資源を「飛ぶ」体験にするには
コンソールで次の3つのスイッチをオンにする必要があります
1.キャッシュ期限切れルールを最適化する (ノードが毎日ソースに戻らないようにする)
海外ノードが毎日帰国している内源駅がデータを引っ張るとCDNは意味を失ってしまう。静的ファイルのキャッシュ時間をできるだけ長くする必要があります。
ドメイン名管理のキャッシュ設定タブに、.jpg、.png、.gifなどの画像ファイルのキャッシュ時間を30日に設定するルールを追加します。 .Js、.cssファイルの場合、キャッシュ時間は7日に設定されます。
技術避難所: 誰かが聞いて、私のコードが更新された写真はどうしたらいいですか?ゲームのベテランは、静的なリソースファイル名の後にバージョン番号を付けることですv = 2026またはlogo _ 2.png) に変更します。ファイル名が変わった限り、CDNは自動的に新しいファイルとみなして元に戻り、古いファイルは引き続き海外で安心してキャッシュされている。
2.エッジHTTPS最適化とHTTP/2をオンにする (ハンドシェイク遅延をなくす)
多国籍ネットワークでは、何度も接続の握手をするたびに、何百ミリ秒も無駄になる。
HTTPS設定ページに行って、SSL証明書をアップロードします。
HTTP/2アクティブプッシュと適応: HTTP/2の同時転送能力を必ずチェックして、海外ブラウザが同じ接続チャネルで同時に数十個のアイコンとスクリプトをダウンロードできるようにします伝統的なHTTP/1時代の行列ダウンロードに別れを告げた。
3.スマート圧縮を開く (Gzip / Brotli)
書類が小さいほど、太平洋を渡るスピードが速くなる。
高度な構成では、Brotli圧縮またはGzip圧縮をオンにします。腾讯雲海外ノードは自動的にあなたのテキストコード、スタイルシートをエッジで高比例圧縮して海外ユーザーに渡して、瞬時にあなたの静的な資源を「ダイエット」の30% 以上にすることができる。
効果検査とまとめ
すべての構成が停止して有効になったら、WebPageTestやPing.peなどのグローバルスピードツールを使用して、最適化前後の効果を比較できます。
最適化前: ヨーロッパ、美西ノードからあなたのwebページのメイン図をダウンロードして、最初のバイト時間 (TTFB) は通常250ms以上で、画像全体のダウンロードには2秒かかりますパケットロスが深刻な場合、カードが詰まることもあります。
最適化後: 世界各地のping遅延は直接10ms-40msの間で安定している。ファイルは海外のローカルノードに直接キャッシュされているため、画像のダウンロードはほぼ瞬く間に行われる。
海外業務の技術的な詳細はたくさんありますが
テンセント雲GCDNを利用して静的資源を加速する
、絶対にその中で生産が最も高く、効果が最も速く、しかも構造が最も変更された項目である。この4つの言葉を覚えておいてください
ドメイン名の動きは分離しなければならず、海外のトラフィックは任意に放送されなければならないキャッシュ時間が長くなって、バージョンが更新されて接尾辞が変わった。
この数歩を終えて、海外のユーザーも滑らかな国内レベルのwebページのロード体験を楽しむことができる。

