その理由は、非常に遅いWebページです

滝でネットワークを参照するために開発者ツールを開きます。

    1. 一つの理由:HTTPは何回も要求する
      リクエストの数減らします。http:アドレスへの
      ハイパーリンクの位置を特定するために、一の画面に複数の画像の統合:①地図。
      ②CSSスプライトのマージ画像はCSSのbackgroudのイメージとbackgroudの位置で指定された要素を表示します。
      ③合併は、スクリプトやCSSスタイルシートをJS。
      ④外部JSとCSSファイルを使用して。
    2. 二つの理由:あまりにも長い間、このようなリソースのダウンロードなどのデータを受信するためには大きすぎる
      解決するには:圧縮HTTPトランスポートに、既に圧縮に基づいてJS、CSS、画像およびその他のリソースは、HTTP送信処理で再び圧縮こと。クライアントが受け入れエンコードアップ声明ブラウザ、コンテンツのエンコーディング、圧縮されたコンフィギュレーションファイルタイプ、圧縮モードで圧縮を有効にするには、サーバーで圧縮をサポートすることができます。最良の結果を得るためにgzip圧縮を使用してロスレス圧縮は、最も広く使用されている、ほとんどのブラウザのサポートデータの圧縮形式になっています。
    3. 三つの理由:JavaScriptのスクリプトページの読み込みをブロックし、大きすぎる
      JavaScriptのスクリプトをフロントラベルに:解決します。スクリプトが非同期と延期でない場合には、JSファイルは、ダウンロードした直後に実行されます。この場合は、ページの上部に遮断するスクリプトが表示されますダウンロードがスクリプトがページをレンダリング続行する前に完了するまで、スーマンの場合には「白と黒」になります。そのため、ページの下部にあるスクリプトはできるだけ早く提示することを可能にします。
      https://blog.csdn.net/zhouziyu2011/article/details/71330739
    4. 4つの理由:CSS、JavaScriptや画像などを繰り返しロードすることの必要性
      解決:、均一な静的ドメイン名の静的リソースを再ダウンロードする静的リソースの負担を軽減。
    5. 5つの理由:クッキーは影響を与え
      ソリューション:クッキーの影響を低減
      クッキーを削除する①ページが完全に切り出されたクッキーを必要としない場合は必要ありません。
      応答速度を向上させる、HTTPリクエストメッセージのサイズを減少させる。②クッキーのサイズを最小化します。
      ③設定し、適切な有効期限:クッキー情報は、ブラウザのオプトアウトCookieはクッキーがまだクリアされない限りとして存在し続け、有効期限になる場合でも、ハードディスクに保存され、対応するドメイン名にアクセスする際に、クッキーがサーバーに送信されます。
      ④別のドメインを使用することにより、クッキーの使用を減らす:ほとんどの場合、クッキーは不要であるとき、クッキーは、対応するドメイン名の下でリソースにアクセスするときは、サーバーへのHTTP要求を介しなりますが、そのようなJS、CSSや画像などの一部のリソースへのアクセスあなたは、これらのリソースへのこのようなアクセスは、応答速度を向上させるためにするときには、余分なクッキーを送信しません、これらの静的リソースを保存するために別のドメインを使用することができます。
    6. 6つの理由:あまりにも多くのWebリソース
      解決策:ダウンロード速度を向上させるためにCDN展開ネットワークを使用して、CDNプロバイダを介して無料のWebリソースを配布することができます。
    7. 理由:DNS解決のスピード
      DNS解決は、ドメイン名からIPに解決されます。DNS解決往復それが解決するのにかかるたびに、解析の数を含む、すなわち、それらの両方の生成物は、それがDNS解決に要する時間の合計です。多くの人々は、DNS解決が、実際には、そのウェブサイトの解析速度も非常に重要であることの要因を無視します。比較的低レイテンシのDNSサーバを置き換えることができます。

おすすめ

転載: www.cnblogs.com/PasserByOne/p/11933356.html