ホームページ > バックエンド開発 > PHPチュートリアル > Linux ノート (68) - nginx キャッシュ構成とその他の構成

Linux ノート (68) - nginx キャッシュ構成とその他の構成

WBOY
リリース: 2016-07-29 08:57:20
オリジナル
887 人が閲覧しました

キャッシュを構成する

nginx 構成ファイルでは、キャッシュ時間を構成するためのサーバー ノードの下にロケーション ノードがあります

例:

<code>server{
<span>#其他配置</span><span>#以.png .jpg结尾的都缓存30天</span>
    location ~.*\.(jpg|png)<span>${</span>
        expires <span>30</span>d;
    }

    <span>#以.css .js结尾的都缓存1个小时</span>
    location ~.*\.(css|js)<span>${</span>
        expires <span>1</span>d;
    }

}</code>
ログイン後にコピー

圧縮関数の構成

gzip 圧縮テクノロジー: gzip を介して、コンテンツ サイズ元の Web ページは元の Web ページの 30% に圧縮でき、これによりアクセス速度が向上します

設定ファイル内に gzip があります

Linux ノート (68) - nginx キャッシュ構成とその他の構成

コメントを削除して gzip 機能をオンにします

ファイルが小さいと、圧縮コストが高くなるため、圧縮するサイズよりも小さいファイルを構成する必要があります。公式によれば、1k より小さいファイルは圧縮後は 1k より大きくなります

同時に、圧縮ファイルはメモリに保存されるため、適用されるメモリ空間のサイズも設定する必要があります

設定は次のとおりです:

<code><span>#开启gzip功能</span>
gzip on;

<span>#小于1k的文件不压缩</span>
gzip_min_length <span>1</span>k;

<span>#申请内存空间大小为4个16k的流</span>
gzip_buffers <span>4</span><span>16</span>k;

<span>#http版本,如果不是这个版本,就不压缩</span>
gzip_http_version <span>1.1</span>; 

<span>#需要客户端浏览器也支持gzip才行,这句表示开启验证浏览器是否支持,支持的话才进行压缩</span>
gzip_vary on;</code>
ログイン後にコピー

ディレクトリの自動リスト

ディレクトリの自動リスト機能を有効にする: サーバーにアクセスすると、デフォルトのページはindex.htmlですが、サーバーの下にindex.htmlファイルが存在せず、サーバーの下のディレクトリが自動的にリストされます

効果は私たちの共通のものと同じですミラーサイトと同じです:

Linux ノート (68) - nginx キャッシュ構成とその他の構成

設定方法:場所の下にautoindexを追加します

<code>location / {
<span>#其他配置...</span>    autoindex <span><span>on</span>;</span>
}</code>
ログイン後にコピー
').addClass('pre-numbering').hide (); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

上記は、Linux Notes (68) - nginx のキャッシュ構成とその他の構成を紹介した内容であり、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート