Pregunta Nginix proxy caching: ¿cómo comprobar si está funcionando?


He configurado mi archivo nginx.conf para usar el almacenamiento en caché de proxy de los tutoriales que he encontrado en línea. Sin embargo, estoy tratando de averiguar cómo comprobar si realmente está funcionando. He leído en alguna parte que agregar add_header X-Cache-Status $upstream_cache_status; al archivo de configuración en la sección del servidor debe agregar un encabezado de almacenamiento en caché a una respuesta que se mostrará si fue de la memoria caché (tiene valores de HIT, MISS o EXPIRADO). Sin embargo, me pregunto DÓNDE puedo ver este encabezado (y su valor), así como si esta es la forma correcta / si hay otra forma. Soy muy nuevo en la web en general, lo siento si esta es una pregunta noob. ¡Gracias!


11
2017-10-04 18:31


origen




Respuestas:


Puedes ver los encabezados con

  • el complemento Firefox FireBug
  • la consola de depuración de Chrome
  • curlcurl -I <address>)
  • ...

6
2017-10-04 19:38



Yup curl funciona, gracias! - still.Learning
Estoy usando nginx como un proxy inverso para mi servidor Node, por lo que los encabezados dicen nginx en las herramientas de desarrollo de Chrome, pero estoy viendo el mensaje GET 200 en la consola donde estoy ejecutando el servidor Node. ¿Significa esto que nginx no es el almacenamiento en caché? También he comprobado la ruta de caché y está vacío. - user137717
Eso solo significa que su navegador no está almacenando en caché. No dice nada de nginx - Christopher Perrin


Use por ejemplo: http://nontroppo.org/tools/gziptest/ Ingrese la url de su sitio presione "iniciar pruebas". Salida de muestra:

HTTP/1.1 200 OK
Server: nginx 
Date: Sat, 17 Jan 2015 18:44:25 GMT
Content-Type: text/html; charset=ISO-8859-1

-3
2018-01-17 18:48