問題タブ [quic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
633 参照

azure - Azure CDN を使用してサイト全体をルート ドメインで配信するにはどうすればよいですか?

Azure CDN Verizon Premium を作成しました。

通常、CF DNS から自分のサーバーを指します。

これらの設定で、自分のサイトにアクセスできます (プロキシなし)

ルート ドメインに Azure CDN を使用したいと考えています。

を使用するのは好きではありませんがwww.mysitename.com、ルート/ネイキッド ドメイン (mysitename.com) を使用するのは好きです

そこで、DNS を次のように変更しました。

Cloudflare の CNAME お世辞のおかげで

(このテクニックは QUIC.Cloud CDN で機能しました - 私が CF DNS で彼らの NODE URL を使用したとき)

そこで、Azure CDN で同じトリックを使用しました (うまくいくかどうかはわかりません)。

ブラウザにエンドポイントのホスト名を入力すると、504 タイムアウト エラーが発生します。ご存知のように、Azure はルート ドメインでの SSL 証明書を許可していません。

では、どうすればこの問題を解決できますか?

正確に何をしたいですか

従来の URL マッピング CDN ではなく、動的 CDN。

ファイルとフォルダー全体をエッジの場所に配信する必要がある (Verizon & Akamai Dynamic Delivery)

URL マッピングを使用したくない理由

ルートドメイン上のサイトとサブドメイン内の CDN が可能です。

例: サイト URL mysite.com & CDN URL: cdn.mysitename.com (現在、いくつかのサイトでこの設定を使用しています)

しかし、本当の問題は次のとおりです。

CDN の URL はすばやく、ファイルを配信できます。ただし、Web サイトのルート ドメインは、引き続きオリジン サーバーから配信されます。

そのため、インドのユーザーが米国でホストされているサイトにアクセスすると、TTFB が遅延します。

解決策は見つかりましたか?

はい、Cloudflare と QUIC はどちらも DNS レベルで機能するため、これに最適なソリューションです。

Cloudflare は、私たちのドメインを彼らの NS に向けるように私たちに要求し、彼らは動的に配信します (プロキシが有効になっている場合)

各国は、起源よりもTTFBが優れています(CFでテストしました)

しかし、なぜCloudflareを使用しないのですか?

Cloudflare には SEO の問題がいくつかあります。何度も何度も遭遇しました。CFは速いのに急に順位が落ちました。

QUIC.Cloud を使用していないのはなぜですか?

私はいくつかの小さなサイトでQuicを使用しています。それはうまくいきます。

QUIC は、CNAME を NODE URL にポイントすることで機能します (DNS ソリューションは準備中です)。サイト全体がそのノードを介して配信されます。

しかし、それはまだベータ版であり、期待どおりに常に要件を提供することはできません. たぶん、彼らは小さなバグをできるだけ早く修正します。

じゃあ何が欲しい?

サイト全体を CDN 経由で配信する必要があります。そのため、すべての場所で TTFB を増やすことができます。ルートドメインのCDNが解決策です(私はそう思います)

エンドポイントのホスト名への CNAME は機能しますか?

DNS または Azure CDN のセットアップで何か見逃していることはありますか?