cirry

cirry

我的原生博客地址:https://cirry.cn

hexoのCDNサービスの設定

よくサービスプロバイダーが CDN アクセラレーションサービスを推奨していますが、自分のウェブサイトにはまだ導入していませんでした。今日は時間があるので、一体どういうものか、本当に使えるのかを確認してみます。

まずはお金を使ってみましょう。ちょうど最近、Tencent がCDN の割引キャンペーンをやっていて、私は年間 100G のために¥12 を支払いました。

購入が完了したら、Tencent Cloud コンソール -> コンテンツ配信サービス -> ドメイン管理 -> ドメインの追加をクリックして、以下のページに進みます。

image

  • 正しいアクセラレーションエリアを選択します。

  • アクセラレーションドメインには、自分のブログのドメインを入力し、ドメインに DNS 解析を追加する必要があります。以下は例です:
    image

  • アクセラレーションタイプは、CDN ウェブページ小ファイルを選択します。

  • IPv6 アクセスは変更しなくても構いません。

  • 所属プロジェクトは変更しなくても構いません。

  • タグは入力しなくても構いません。

image

ソースタイプ:ブログがサーバーに構築されている場合、自己所有を選択します。
ソースプロトコル:実際の状況に応じて入力します。ウェブサイトが http または https でアクセスされているかに応じて選択します。
ソースアドレス:ブログのデプロイされたサーバーの IP アドレス

後の内容は適宜設定するか、保存をスキップできます。

ドメイン管理ページに戻ると、すでにドメインが 1 つあることがわかりますが、このドメインを設定するために cname を追加する必要があります。

image

ドメイン解析レコードに、レコードを追加します。以下は例です:

image

DNS 解析が完了するのを待って、ブログの CDN 設定が完了しました。

DNS が正しく設定されているかどうかを確認するには、ChinaZ.comにログインし、ping テストでブログのウェブサイトを入力します。以下のような結果が返ってくれば、複数の IP が表示される場合は CDN が正常に使用できることを意味します。

image

1 つの IP アドレスのみが表示される場合、CDN の設定が正常に行われていないことを意味しますので、設定を再確認してください。

この設定は全体的にはそれほど複雑ではありませんし、公式ウェブサイトには詳細なシナリオチュートリアルもあります。

ただし、ここには 1 つの問題があります。すでに書かれた記事を変更してデプロイした場合、訪問者は新しい変更内容にアクセスできない場合があります。キャッシュノードが以前のキャッシュコンテンツにヒットした場合、元のデータを要求しません。そのため、ブログを更新した後にキャッシュをリフレッシュする必要がありますが、現時点ではこのようなプラグインは見つかっていません。将来的には自分で開発するかもしれません。現時点では、記事をできるだけ完全に書き上げて公開することを確認する方法があります。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。