華為雲代チャージ: 華為雲コンテンツ配信ネットワークCDN加速原理と配置
インターネットのサークルでは、あなたのサイト、App、またはアプレットがユーザーを持ってきたら、必ず次の3つの言葉が頻繁に聞こえます
「CDNプラス」
。
多くの技術的な白やクラウド輸送に移行したばかりの兄弟は、「コンテンツ配信ネットワーク」、「エッジノード」、「バックソース比」という専門用語を見るとめまいがする。実はCDNの核心的な論理は非常に素朴で、はっきり言っている
クラウドメーカーは全国各地で「インターネットの宅配業者」を雇いました
。
今日、私たちは引き続き白話をして、華為雲CDN(Content根付ネットワーク) の基礎的な加速原理をはっきりさせて、古い鳥がまとめた実戦避難所の配置ガイドを送ります。
第一部: 華為雲CDNはどうやってあなたを速くしたのですか?
あなたのwebサーバ (華為雲ECSなど) が購入したとします
広州機械室
静的画像は広州にあります。
一つになる
ハルビン
のユーザーがあなたのページの大きな図を見たい場合:
CDNの惨状がない: ユーザーの要求は3000キロ以上を越えて、大半の中国の公網ルータを通って、広州のサーバーに触れて、写真をゆっくりとハルビンに運ぶことができる。真ん中にネットワークノードが渋滞していれば、webページは無限に回転します。
華為雲CDNの爽快感がある: 華為はハルビンの地元の機械室 (エッジノード) に、この図を早く保存した。ハルビンユーザーがクリックすると、ハルビンの地元のCDNノードは秒級で写真をユーザーに吐き出す。流量は省を出る必要はなく、広州に行く必要もない。
大手工場のCDNはなぜ小さなメーカーより安定しているのでしょうか?上の図を見てみましょう。中には二つの華為の独占的な実力があります
知能全網スケジューリング (AI Smart Routing): 華為雲CDNは全国に2000以上のノードがあり、どの省のどのキャリア (例えば黒龍江連通) が渋滞しているかを秒級で感じることができるそして、ユーザーを最も速く、最も健康的なローカルノードに自動的に誘導する。
高品質骨幹網回源: 図の右側に示すように、ハルビンノード (エッジキャッシュ) にユーザーが必要とする新しいファイル (Cache Miss) がなければ、ユーザー自身が公衆網を広州に持って行くことはできない華為CDNノードが華為内部で引いた高速バックボーン網を通って、広州源駅 (OBS/ECS) に戻って書類をつかんで、ローカルにキャッシュした。
第二部: 手で華為雲CDNの配置を教えてください
華為雲の楽屋でCDNを開通するのは早いが、ドメイン名とキャッシュルールを具体的に配置するとき、非常に隠れた弾幕式の大きな穴がいくつかある。古い鳥のペースに合わせて行ってください
手順1: ドメイン名とソースステーションを追加する (コアは「ソースプロトコル」を選択する)
華為クラウドコンソールにログインし、「コンテンツ配信ネットワークCDN」を検索する。
「ドメイン名の管理 $ \ right arrow $ ドメイン名の追加」をクリックします。
ソースサイトの設定: あなたの画像がオブジェクトに保存されている場合は、「OBSバケットドメイン名」を選択しますサーバーにいる場合は、「IP」を入力します
住所」。
【ピットを避ける】: 「リターンポート」と「リターンプロトコル」をよく見る。バックエンドのサーバにSSL証明書が設定されている場合、サイト全体がHTTPS(443ポート) を走っています。ここでは絶対にHTTPSソースに変更し、ポートは443を選択しますデフォルトでHTTP 80ソースを選択すると、あなたのサイトは「301/302無限リダイレクト」のデッドサイクルに陥る可能性が高く、ユーザーは「webページがリダイレクトを試みる回数が多すぎる」と直接見ている。
ステップ2: DNSサービス業者に「引継棒」 (CNAMEの設定)
ドメイン名が追加されると、華為雲はあなたに {www.yourdomain.com.c.cdnhwc1.com} のような形を生成します
の
CNAME別名アドレス
。
ドメイン名を購入したプロバイダ (阿里雲、腾讯雲、華為雲雲解析DNSなど) のバックグラウンドに行って、ドメイン名解析タイプを変更しなければなりません
CNAME
、記録値はこの華為雲の別名住所に記入する。この段階を完成して初めて、全ネットのトラフィックは正式に華為の加速ネットにつながる。
手順3: 「動き分離」キャッシュルールを設定する (白買いにはならない)
CDNのデフォルトのキャッシュルールは保守的で、手動で最適化しなければ、無駄に華にお金を送ることに等しい。
ドメイン名に対応する「キャッシュ設定」タブが見つかりました。以下を参照してください
老鳥生産環境ゴールドルール
設定を行います:
マッチタイプ
マッチパス/サフィックス
キャッシュ有効期限
古い鳥の深さの大きい口語の説明
ファイルのサフィックス
.Jpg, .png, .gif, .css, .js
30日または1年
静的資源は、ほとんど変更されていない。CDNを激しくキャッシュし、ユーザーがアクセスしたときにその場で戻ってきて、私のサーバーを邪魔しないでください。
ディレクトリパス
/Static/, /assets/
30日
フロントエンドでパッケージ化された静的フォルダは、キャッシュ時間が直接長くなる。
ファイルのサフィックス
.Php, .jsp, .asp, .json
0秒 (キャッシュしない)
【生命保護ルール】動的インタフェース、APIデータ、バックグラウンドログイン認証。絶対にキャッシュしてはいけません! そうしないと、Aユーザーがログインすると、BユーザーはAユーザーのプライバシーデータを見ることがあります。
第三部: 古い鳥を輸送する「安全とお金を節約する」必殺技
CDNは消耗品で、流量計で支払う。悪意のある同業者がソフトウェアであなたの静的な画像リンクを狂ったように磨くと、数百個のGのトラフィックが数分以内に燃える。華為雲CDNのバックグラウンドでは、次の3つの機能が開かなければならない
1.ブロードバンドの上限/流量請求書のしきい値警告
高度な設定では、「1秒あたりの帯域幅が50Mbpsを超えると、ドメイン名を自動的に無効にしたり、トラフィックを直接ソースステーションに戻したりする」などの「帯域幅制限」を設定します。
この手は「破産防止」のためのものです。大きなハッカー攻撃に遭遇しても、大したことではない
サイトが一時的に開かず、少なくとも財布がくりぬかれないようにすることができます。
2. IP制限周波数 (精密ブロックブラシ)
普通の人間はページを見て、一秒で最大3 ~ 5回です。ハッカーの流量スクリプトは、一秒で同じ写真に対して何百回も要求を開始できます。
華為雲CDNアクセス制御で見つけた
IP周波数制限
,設定:
1つのIPが1秒間に1つのノードにアクセスするのは30回以内です
。この周波数を超えるIPは自動的に429エラーを返し、しばらく黒を引いた。このトリックは直接90% の不当な流量費を節約することができる。
3. HTTPS強制ジャンプとHTTP/2オン
証明書管理にSSL証明書をアップロードしたら、オンにしてください
「強制ジャンプHTTPS」
。同時に、必ず次のものを
「HTTP/2」
スイッチを入れます。
HTTP/2は、ユーザーのブラウザが同じネットワークチャネルで同時に数十枚の画像をダウンロードできるようにし、従来のHTTP/1.1のようにキューに入れる必要はない。オンにすると、CDNエッジキャッシュに合わせて、ユーザー体験が飛躍する。
まとめ
サイトに華為雲CDNをつけるのは、中国全土に無数のあなたの「無人静的支店」を設立したようなものだ。
最も中核的な「セントラルキッチン (ソースサーバー) 」を管理するだけで、仕事、疲れた仕事 (大きな写真、CSS、ビデオのトラフィックを配布する) すべて華為雲の二十四時間まばたきしないネットの宅配業者に任せておけばいい。動きのキャッシュ境界を整理して、安全しきい値の傍受をすると、あなたのシステムは極めて低コストで、大量の合併の限界衝撃に耐えることができる。
