Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> Nginxサーバーのキャッシュ設定の例の説明

Nginxサーバーのキャッシュ設定の例の説明

  

この記事では、Webキャッシュの設定としてnginxについて説明しています。友達がそれを参照する必要があります。

コンテンツソースWebサーバーとクライアントの間のWebキャッシュとしてnginxを使用します。

Webキャッシュソリューション:1 Squid Cache 2 Nginxのproxy_cache

まず、Nginxのproxy_cacheはproxy_cache関連の命令セット、fastcgi関連の命令セットで構成されています。

proxy_cacheどのバッファを使用するかproxy_cache_pathキャッシュファイル格納パスproxy_cache_methodsキャッシュHTTPメソッドproxy_cache_min_usersキャッシュ最小使用量proxy_cache_valid異なる戻りステータスコードに対して異なるキャッシュ時間を設定URL proxy_cache_keyキャッシュキー値に応じて設定、NginxハッシュCache

サードパーティのngx_cache_purgeモジュールをインストールする:指定されたURLキャッシュを削除するNginxのWebキャッシュサービス

手順1:ulimit -SHn 65535 pcre ./configure&& make&&&&&をインストールします。インストールするインストールするngx_cache_purgeインストールする解凍するだけインストールする

コードサンプル:

nginx ./configure --user = www --group = www --add-module = .. /ngx_cache_purge - -prefix = /usr /local /nginx --with-http_stub_status_module --with-http_ssl_model& make&& make install

手順2:2つのキャッシュディレクトリを作成する

コード例:

mkdir -p /data0 /proxy_temp_path mkdir -p /data0 /proxy_cache_path

手順3:nginx.confのキャッシュの設定

コード例:

http {... proxy_temp_path ...; proxy_cache_path ...; server {... proxy_cache cache_name; proxy_cache_valid ... nginxキャッシュの設定については、いくつかの推奨記事があります。また、以下を参照することもできます。nginxキャッシュの静的ファイルキャッシュ時間nginxキャッシュローカル静的ファイルnginx 5種類キャッシュモードnginxキャッシュ静的ファイルメソッドnginx proxy_cacheキャッシュ設定Nginxフロントエンドプロキシ、キャッシュ

次に、fastcgiキャッシュ設定です。

パラメータの説明:

fastcgi_cacheキャッシュで使用されるキャッシュfastcgi_cache_pathキャッシュファイルの格納パスを設定するfastcgi_cache_methodesキャッシュするHTTPメソッドを設定する、デフォルトHTTP GET /HEADメソッドfastcgi_cache_min_usersキャッシュの最小使用回数を設定する、デフォルト1 fastcgi_cache_valid異なるステータスコードを返すURLに異なるキャッシュ時間を設定するfastcgi_cache_key Webキャッシュのキー値を設定します。nginxはキー値に従ってキャッシュをハッシュします。md5

ステップ1:キャッシュディレクトリを作成する:キャッシュパスは同じである必要がありますディスクパーティション

コード例:

mkdir -p /data0 /fastcgi_temp_path mkdir -p /data0 /fastcgi_cache_path

手順2:

コード例: Br>

Nginx設定ファイルhttp {... fastcgi_temp_path ...; fastcgi_cache_path ...;サーバー{... fastcgi_cache cache_name; fastcgi_cache_valid ...; fastcgi_cache_key ...;}}

Copyright © Windowsの知識 All Rights Reserved