web-dev-qa-db-ja.com

カスタムドメインを適用した後、Azure上のWebアプリの読み込みが遅くなる

AzureでWebサイトのホスティングを開始しました。最初は、xxxx.azurewebsites.netにWebサイトをアップロードしてホストするとき、パフォーマンスと応答は素晴らしかったです。カスタムドメイン(Gaddaddyから購入)を追加した後、パフォーマンスが最悪になり、ページの読み込みに1分かかります。

xxxx.azurewebsites.net->数秒でロード

xxxx.com->約1分でロード

ここで不足しているものはありますか?一般構成では、常にオンを有効にしていますが、カスタムドメインのパフォーマンスは同じです。

カスタムドメインの設定: enter image description here

Chromeネットワークツールで、接続が少なくとも1分間停止していることがわかります。これの原因は不明です。

enter image description here

4
scholarwithfire

カスタムドメインだけでパフォーマンスが(非常に)悪い場合、DNSが正しくセットアップされていないか、(非常に)遅いDNSホストでホストされている可能性があります。もちろん、それはまったく別のことかもしれません。

問題を特定するのに役立つことがいくつかあります。

  • ドメイン名を介して接続しているときに、再試行されたり、応答がないのを待っている可能性のあるロジックがWebアプリにあるかどうかを確認します。

  • たとえば ltratools 'DNS Speed Test を使用して、DNSの速度を確認します。

DNSホスティング速度ツールは、DNSツリーの各レベルの貴重なDNSパフォーマンス情報を提供し、パフォーマンスの評価とパフォーマンスのトラブルシューティングに役立ちます。

  • これをコマンドラインから実行して、ドメインにアクセスする方法に関する情報を確認します。
nslookup
> set debug
<your-domain-name>
  • Cloudflare のようなサービスをWebサイトに追加することを検討してください。

ウェブサイト、アプリ、チームを保護し、加速させます。

  • カスタムドメインで webhint (または洞察を与えるその他のツール)を実行します。

パフォーマンスだけではありません。

webhintは、コードをチェックしてベストプラクティスと一般的なエラーを確認することで、サイトのアクセシビリティ、速度、ブラウザー間の互換性などを改善するのに役立つカスタマイズ可能なリンティングツールです。

1
rickvdbosch