Ejemplo de configuración de caché del servidor Nginx

  

En este artículo se describe, nginx como una configuración de caché web, es necesario que los amigos se refieran a él.

Use nginx como el caché web entre el servidor web de origen de contenido y el cliente.

Solución de caché web: 1 Squid Cache 2 proxy_cache de Nginx

Primero, el proxy_cache de Nginx consiste en: conjunto de instrucciones relacionadas con proxy_cache, conjunto de instrucciones relacionadas con fastcgi

Proxy_cache el búfer que se utilizará proxy_cache_path caché ruta de almacenamiento de proxy_cache_methods caché Método HTTP proxy_cache_min_users caché uso mínimo proxy_cache_valid establecer diferentes tiempos de caché para diferentes códigos de estado de retorno URL proxy_cache_key establecer un valor clave de caché Caché

Instale el módulo ngx_cache_purge de terceros: elimine el servicio de caché web Nginx del caché url especificado

Paso 1: ulimit -SHn 65535 Instale pcre ./configure &&make &&Instalar Instalar ngx_cache_purge Simplemente descomprímalo Instalar

Ejemplo de código:

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

Paso 2: crea 2 directorios de caché

Ejemplo de código:

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

pasos Tres: Configuración de la memoria caché de nginx.conf

Ejemplo de código:

http {... proxy_temp_path ...; proxy_cache_path ...; server {... proxy_cache cache_name; proxy_cache_valid ...; proxy_cache_key ...;}}

Para la configuración del caché nginx, aquí se recomiendan algunos artículos, también puede consultar lo siguiente: Ejemplo de configuración del caché nginx Nginx configurar el tiempo del caché del archivo estático nginx caché del archivo estático local nginx cinco tipos Modo caché nginx caché método del archivo estático nginx proxy_cache configuración de caché Nginx front-end proxy, caché

A continuación, configuración de caché fastcgi.

Descripción del parámetro:

fastcgi_cache Qué caché usa el caché fastcgi_cache_path Establece la ruta de almacenamiento del archivo de caché fastcgi_cache_methodes Establece qué métodos HTTP se almacenan en caché; 1 fastcgi_cache_valid Establezca un tiempo de caché diferente para las URL que devuelven diferentes códigos de estado fastcgi_cache_key Establezca el valor clave de la caché web, nginx hace clic en el caché de acuerdo con el valor clave md5

Paso 1: cree un directorio de caché: la ruta del caché debe ser la misma Particiones de disco
Ejemplo de código

:

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

Paso 2:

Ejemplo de código: Br>

archivo de configuración Nginx http {... fastcgi_temp_path ...; fastcgi_cache_path ...; server {... fastcgi_cache cache_name; fastcgi_cache_valid ...; fastcgi_cache_key ...;}}

Copyright © Conocimiento de Windows All Rights Reserved