【Primeros pasos con NGINX】3. Configuración del servidor de caché Nginx proxy_cache
Como se muestra en la figura, el almacenamiento en caché de nginx puede reducir hasta cierto punto la presión sobre el servidor de origen al procesar solicitudes. Porque muchos archivos estáticos (como css, js, imágenes) no se actualizan con frecuencia. Nginx usa proxy_cache para almacenar en caché las solicitudes de los usuarios en un directorio local. La siguiente solicitud idéntica puede recuperar directamente el archivo almacenado en caché, por lo que no es necesaria ninguna solicitud al servidor. Después de todo, manejar servicios intensivos en IO es el punto fuerte de nginx.
La función de aceleración de caché de Nginx se completa con proxy_cache (utilizado para proxy inverso y caché estático) y fastcgi_cache (caché dinámico PHP).
Funciones de almacenamiento en caché de Nginx:
Comencemos con un ejemplo:
Como hice el experimento en un servidor, utilicé dos puertos 80 y 90 para simular. la interacción entre dos servidores.
A continuación, hablemos de los elementos de configuración:
Aquí configuro los recursos estáticos de imágenes, css y js para el almacenamiento en caché.
Cuando el usuario ingresa a blogs.com/yyxianren/p/10832172.html.
(3) Nginx utiliza equilibrio de carga ascendente y almacenamiento en caché proxy_cache para implementar el proxy inverso.
/13770206/2163952