サーバーとネットワークの速度がウェブサイトのパフォーマンスにどのように影響するか
遅いウェブサイトは顧客の幸福に影響を与え、放棄を増加させ、ブランドの経験を低下させ、SEOに影響を与え、サイト管理者を失望させ、そしてちょうどちょっとすべてを吸う。 私達は14年間顧客のための性能の調整のウェブサイトを”フードの下で”あった。 ウェブサイトのパフォーマンスを向上させるシリーズでは、サイトのベースラインを確立し、パフォーマンス向上のために見ている重要なレバーを確認し、始
不安定な往復
あなたがインターネットネットワークエンジニアでない限り、あなたはWorld Wide Webが本当にwebであることに気づいていないかもしれません。 URLを入力すると、ブラウザは会社のサーバーと直接通信していません。 それは画面の間の缶のようなものではありません—両端に缶がありますが、文字列はグローバルに相互接続されたウェブです。
ウェブサイト訪問者のブラウザが1つのリクエスト(1ページビューの要素の100s)ごとに、ウェブのような旅が始ま リクエストは、訪問者がブラウザに入力したURLから始まり、多くのサーバー間でホップし、最終的にはサーバーに到達し、多くのサーバー間で応答し、訪問者のブラウ その旅は往復するためにミリ秒単位で測定され、電子の速度で起こっています。 実際のwebサーバーの場所はあまり重要ではありません。
ウェブサイトのパフォーマンスについて話すとき、考慮すべき分野の一つは、ウェブサイトのコードをホストしているサーバーが応答を取得して返すこ これは通常、ネットワーク遅延または単に”待機時間”と呼ばれ、今日のトピックです。
ネットワーク遅延の測定
あなたはおそらくあなたのIPアドレスについて聞いたことがあります—それはインターネット上のコンピュータやデバイスのメー これは、転送プロトコル(TCP/IP)と共に、情報のパケットが広大な相互接続されたネットワークに沿って移動し、送信元サーバーから宛先ブラウザに到達することを可能にするルールを確立します。 電子郵便システムのように。
動作を確認するには、Mac上でtracerouteコマンドを実行するか、PC上でtracertを実行すると、すべてのルータのリストと応答を取得するのにかかった時間(できればミリ 各ホップの時間を合計すると、マシンとwebサイトの間の遅延の感覚を得ることができます。 私たちは、この情報をよりグラフィカルに取得するために、派手な監視および管理ツールを使用します。
Google Chrome Developer Tools(特にネットワークタブ)に戻ると、最初に要求されたドキュメントからの待ち時間が重要です。 基本的には、ブラウザでenterキーを押すのにかかる時間であり、webサーバーは最初の文書の指示を処理し、コンピュータ/ブラウザに送り返します。 この最初の文書には、画像、アセット、スタイルなどへの他のすべてのリンクが含まれています。 また、通常、ページとテキストのすべての構造HTMLが含まれています。
リクエストがあなたの個人/ビジネスネットワークを離れると、ネットワーク速度は、あなたが途方もない制御を持っているものではありません。 しかし、非常に弾力性があり、最適化され、高速であることを信頼してください。 サービス拒否攻撃、バックボーンが切断され、DNSサービスが標的にされているようなニュースで聞くことは、ネットワーク要求の途中で起こっているすべてのも
あなたがその影響レイテンシを制御している二つの大きな項目:
- クライアントが遅いオフィス接続やネットワーク上のわずかな帯域幅を持っているときに、レイテンシの問題が発生します。 特にMagentoの管理パネルのようなツールでは、多くの場合、多くのページ要素(製品カタログなど)を送信します。
- レイテンシが表示される他の領域は、データベースの処理時間、またはデータベースへのメモリ割り当てです。 EコマースおよびCMSプラットフォームは、要求からデータベースへのページを動的に構築します。 メモリ割り当てが不十分なデータベースは、応答能力を低下させ、全体的なパフォーマンスに影響を与える可能性があります。
開発者ツールで最初のページの読み込みが本当に遅く見える場合(1-2秒以上)、開発チームにハードウェア構成とメモリ割り当てを見てもらうことで、迅速な勝利を得ることができることがよくあります。 アプリケーションの推奨設定が満たされていることを確認してください(これらは通常、アプリ開発者によって広く公開されています)。 すぐにパフォーマンスが向上するのは、webサーバーのサイズを変更してメモリを割り当てるのと同じくらい簡単な場合があります。
サイトがあなただけのために遅いように見える場合—そして他の人がサイトが正常にロードされると言う—それはおそらくあなただけです。 使用するネットワークのスループットが十分であることを確認します。 ハイエンドの企業のWiFiネットワークであっても、帯域幅の要求が競合することが多いか、アクセスポイントからの距離である可能性があります。 見つけるために速度テストを実行します。
すぐにパフォーマンスが向上するのは、webサーバーのサイズを変更してメモリを割り当てるのと同じくらい簡単な場合があります。
ネットワーク運用は大きな話題ですが、この分野の専門家は、あなたが遭遇する他のどのグループよりもパフォーマンスについてもっと知っています(そして より詳細な分析を提供し、あらゆる種類の診断チェックを実行して、webサーバーとオフィスネットワークのパフォーマンスを調整できます。 缶の間のものは魅力的ですが、サイトのパフォーマンスの問題をピン留めすることはめったにありません。
webパフォーマンスの最終回では、利用可能なすべてのキャッシュと集計についてより詳細に説明します。 これは、必要な往復要求の数を減らすための素晴らしい方法であり、パフォーマンスが向上します。
シリーズの続きを読む:
- 遅いウェブサイト? ウェブサイトの速度に影響を与える6つの最も一般的な要因
- ウェブサイトの速度を測定する方法
- コアウェブバイタルとウェブサイトのパフォーマ: 画像の最適化がどのように役立つか
- マーケティング技術の追加がウェブサイトのパフォーマンスにどのように影響するか
- ウェブサイトキャッシ
- この便利な最適化レポートテンプレートを使用して、Webサイトのパフォーマンスの調査結果を提示します
私たちはあなたのウェブサイトを愛するのを助けるためにここにいます! 私たちのチームからあなたへの最新の有用な洞察については、以下を購読することを忘れないでください。