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)
この記事では、参考までにMySQL 8.0に接続できないJavaの問題をまとめて紹介します。具体的な...
1. Apacheをインストールする # yum インストール -y httpd httpd-de...
この記事の例では、じゃんけんゲームを実装するためのJSの具体的なコードを参考までに共有しています。具...
目次序文非同期イテレータとは何ですか?非同期イテレータストリームとしてページング機能を備えたAPIの...
MySQL には、10 進数などの標準データ型だけでなく、float や double などの非標...
この記事の例では、雨滴効果を実現するためのキャンバスの具体的なコードを参考までに共有しています。具体...
なぜ高さを設定できるのでしょうか。<h1 /> などの要素とは異なり、「セミインライン」...
1. HTML部分 <Col span="2">ファイルをアップロー...
前回の記事では、openssl を使用して無料の証明書を生成した後、この証明書を使用してローカル ノ...
1. 並列レプリケーションの背景まず、並列レプリケーションの概念はなぜ存在するのでしょうか? 1. ...
Zabbix 管理者ログイン パスワードのリセットに関する問題は次のとおりです。 1. 問題の説明:...
この記事では、VMware仮想マシンのNAT構成プロセスを詳しく説明します。具体的な内容は次のとおり...
この記事では、JS掃海プロジェクトの概要を参考までに紹介します。具体的な内容は次のとおりです。プロジ...
序文継続的なコード配信のプロセスで、Jenkins を利用して Docker イメージを作成すると、...
目次ビジネス要件:解決策 1: vuex-persistedstate解決策2: vuex-pers...