gzip 圧縮を使用する理由は何ですか?nginx で gzip 圧縮を有効にすると、Web ページ内の js や css などの静的リソースのサイズが大幅に削減され、帯域幅が大幅に節約され、伝送効率が向上し、ユーザーに高速なエクスペリエンスが提供されます。 nginxはgzipを実装するnginx におけるリソース圧縮の原理は、デフォルトで統合されている gzip が有効になった後のリクエスト ヘッダーとレスポンス ヘッダー リクエストヘッダー: 受け入れエンコーディング:gzip、deflate、sdch レスポンス ヘッダー: コンテンツエンコーディング:gzip キャッシュ制御:max-age240 gzip処理HTTP プロトコルの観点から、リクエスト ヘッダーは acceopt-encoding:gzip deflate sdch を宣言します (圧縮アルゴリズムを指します。sdch は Google 自身が推進する圧縮方法です) gzipの共通設定パラメータ
nginx 設定 gzip静的ページ index.html <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <title>nginx gzip 圧縮のデモ</title> <script src="./jquery.js" ></script> </head> <本文> <img src="./nginx_img.jpeg" スタイル="幅: 100px;高さ: 100px;" /> <h1>nginx は gzip 圧縮を実装して帯域幅の使用量を削減し、Web サイトの速度を向上させます</h1> <h1>nginx は gzip 圧縮を実装して帯域幅の使用量を削減し、Web サイトの速度を向上させます</h1> <h1>nginx は gzip 圧縮を実装して帯域幅の使用量を削減し、Web サイトの速度を向上させます</h1> <h1>nginx は gzip 圧縮を実装して帯域幅の使用量を削減し、Web サイトの速度を向上させます</h1> <h1>nginx は gzip 圧縮を実装して帯域幅の使用量を削減し、Web サイトの速度を向上させます</h1> <h1>nginx は gzip 圧縮を実装して帯域幅の使用量を削減し、Web サイトの速度を向上させます</h1> </本文> </html> nginx の設定 サーバ{ 聞く 80; サーバー名 ローカルホスト 192.168.0.96; gzip オン; gzip_バッファ 32 4k; gzip_comp_レベル6; gzip_min_length 200; gzip_types application/javascript application/x-javascript text/javascript text/xml text/css; gzip_vary オフ; ルート /Users/lidong/Desktop/wwwroot/test; インデックス index.php index.html index.htm; アクセスログ /Users/lidong/wwwlogs/access.log; error_log /Users/lidong/wwwlogs/error.log; 場所 ~ [^/]\.php(/|$) { 127.0.0.1:9000; をデフォルトとして設定します。 fastcgi_index インデックス.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_params を含めます。 } } gzip の前にページ リクエストを使用するには: gzip が有効になっているリクエスト: 知らせ
要約する 上記は、編集者が紹介した、ウェブサイトの速度を向上させるための nginx での gzip 圧縮の実装方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。 以下もご興味があるかもしれません:
|
>>: MySQL 8.0.12 のインストールと設定方法のグラフィック チュートリアル (Windows10)
Vue データの双方向バインディング原則ですが、この方法には欠点があり、配列とオブジェクトの部分的な...
この記事では、参考のために、ミニプログラムでカスタムのマルチレベル単一選択および複数選択機能を実装す...
JavaScript を使用して Web ページ クロックを実装します。効果は次の図に示されています...
データ表示は、常にあらゆる職業の人々が求めているものです。特にフロントエンド開発業界では、データを表...
データベースのバックアップ #文法: # mysqldump -h server-u usernam...
序文インターセプター最近のフロントエンド フレームワークでは、インターセプターは基本的に非常に基本的...
Docker コンテナは互いに分離されており、相互にアクセスできないことは誰もが知っていますが、依存...
Linux 仮想マシン: VMware + Ubuntu 16.04.4 Windows ネイティブ...
今日は、データベース遅延ジャンプに関する別の典型的な問題を分析しました。このプロセスでは、参考のため...
1. Dockerをインストールするyum -y install docker-ioインストールが完...
序文部門テーブルなどのデータベース内のツリー構造データの場合、部門のすべての従属部門または部門のすべ...
最終的な効果は次のようになります。アニメーションは2つのステップに分かれていますランニング軌道を開発...
プロジェクトでは、何らかの不可逆的な理由により、テーブルに保存されたデータがページの表示要件を満たす...
この記事では、例を使用して、MySQL 外部キー制約の一般的な操作について説明します。ご参考までに、...
目次インストールコンポーネントのインポート基本的な使い方保存したマークダウンまたは HTML テキス...