ホームページ  >  記事  >  ウェブフロントエンド  >  ページを最適化し、キャッシュ メカニズムを使用することを忘れないでください_html/css_WEB-ITnose

ページを最適化し、キャッシュ メカニズムを使用することを忘れないでください_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:45:361139ブラウズ

1. html5 のキャッシュ メカニズムを使用します

1. まずルール コードを入力します: m.manifest

CACHE MANIFEST# 2015-04-24 14:20#直接缓存的文件CACHE:/templates/specialty/css/style.css/templates/specialty/js/jquery.js/templates/specialty/js/index.js/templates/specialty/js/custom.js/templates/specialty/js/97zzw.jsNETWORK:*

CACHE: キャッシュする必要があるファイル

NETWORK: ネットワークからロードする必要があるファイル

もちろん他にもパラメータがありますが、ここではこれらのみをテストします。注: 頻繁に変更される場合はキャッシュしないでください。キャッシュされている場合は、マニフェスト ファイルを変更してブラウザにキャッシュを再作成させることができます。

2. 100db36a723c770d327fc0aef2ce13b1e62e138e455d0ea04de2bb16ee80e100

3. マニフェスト ファイルは正しい MIME タイプで構成する必要があります。テキスト/キャッシュマニフェスト」。 Web サーバー上で設定する必要があります。

Apache を使用している場合は、.htaccess に追加できます:

AddType text/cache-manifest マニフェスト

上記の 3 つの手順が完了したら、今すぐテストできます

Chrome の下:

キャッシュが成功しました!テストを続行します???>

ステータス コード 304、キャッシュを使用します。

Firefox の場合:

概要: ルールを定義するときは、常に更新されないデータのキャッシュに注意し、ネットワーク ルールの作成を忘れないでください。それでも速度は大幅に向上します。

2. CSS スプライトを使用して http リクエストを削減します。

3. js コードを圧縮し、現在のページに必要な js のみを引用します。

4. 画像とコンテンツの非同期読み込みを使用します。

5. サーバーの gzip 圧縮を有効にします。

6. CSSを圧縮します。

7. HTML コードを圧縮します

上記の最適化後、Baidu ウェブマスター テストを再度使用したところ、スコアが大幅に向上しました。

上記は現段階での最適化であり、php関数は今後最適化される予定です。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。