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)
データベーステーブルA: テーブル task_desc_tab を作成します ( id INT(11...
AI 画像の切り取りは PS と連携する必要があります。まず、スライスするレイヤーを選択し、それを...
皆さんの時間は貴重だと承知しているので、プロセス コマンドを直接書き留めておきます。設定できます。原...
効果は以下のとおりです。ページジャンプボタンをクリックした後 対応する値はページ b で取得できます...
目次Axios リクエストQs処理データ分析Vantアップロードファイル形式完全なコードこの記事では...
HTML CSS および JavaScript を使用して、プラス、マイナス、ゼロの 3 つのボタン...
製品デザインのプロセスにおいて、デザイナーは常に写真を非常に美しくすることを好みます。仮想ページのコ...
実際の業務や面接では、「配列の重複排除」の問題によく遭遇します。以下は、js を使用して実装された配...
目次1. 数値型1.1 数値型の分類1.1.1 浮動小数点数1.1.2 ビットタイプ1.1.3 時間...
この読書ノートでは、主にファイルシステムに関連する操作を記録します。ディスクとディレクトリの容量ディ...
最近、LAN 内のすべてのホスト名を一覧表示する必要があります (SMB プロトコル)。しかし、fi...
展示する デザインパスワード強度分析パスワードは数字、文字、特殊記号で構成されていますパスワード: ...
私は全体のプロセスを 4 つのステップに分けます。 JDKをダウンロードしてインストールするTomc...
この実験のテスト環境: Windows 10+cmd+MySQL5.6.36+InnoDB 1. ト...
この記事では、CentOS 7 環境でソース コードから MySQL 5.7 をインストールする方法...