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)
1. VMware Workstation 64バージョンをダウンロードするhttps://www....
今日、私は公開用の動的なウィンドウ スタイルを設計しましたが、マウスで入力をクリックしたときにブラウ...
目次MySQL Shell import_table データのインポート1. import_tabl...
フローティング、フローティング埋め込み div、配置、フレックスという 4 つの一般的な方法と原則を...
目次序文OpenJDKの確認とアンインストールダウンロードした圧縮パッケージを使用してJDKをインス...
この記事では、1枚以上の写真をアップロードするためのVant Uploaderコンポーネントを紹介し...
この記事では、jQueryツリービューツリー構造のアプリケーションコードを例として紹介します。具体的...
デザイナーは独自のフォント ライブラリを持っているため、プロジェクトの設計時にすぐに使用できます。今...
/****************** * カーネルデバッグ技術 ****************...
span タグは HTML ウェブページを作成するときによく使用されますが、このタグの使い方がよくわ...
目次これを Vue.$store.state.xx.xxストアからデータを取得する私のプロジェクトフ...
まず、ページにビデオを埋め込むための HTML コードは次のとおりです。コードをコピーコードは次のと...
1. nginx.conf の http{} に次のコードを追加します。 limit_conn_zo...
1. オブジェクトを動的に作成するJavaScript からオブジェクトを動的に作成する方法は 2 ...
序文CSS グリッドは通常、さまざまなフレームワークにバンドルされていますが、実際のビジネス ニーズ...