Estoy usando nginx para pasar solicitudes a una aplicación de nodo. La aplicación básicamente actúa como un caché remoto para html (comprueba si lo que el usuario está solicitando está en el redis db, si solo lo muestra, si no lo toma y lo almacena en el caché redis y lo sirve).Uso de nginx para servir contenido directamente desde un caché redis
Tenía curiosidad si había alguna forma de eludir golpear la aplicación Nodo haciendo que nginx sirviera el contenido directamente desde redis? He estado jugando con el módulo http_redis pero realmente no puedo hacer que funcione.
Un ejemplo simple sería: http://mywebsite.com/a donde nginx mostraría el contenido en la tecla 'a' o lo pasaría a la aplicación del nodo si la clave no existiera. ¿Esto es posible?
hmmm, lo comprobaré. No sé mucho sobre nginx, así que ni siquiera sabía si lo que estaba preguntando era posible. Supongo que para su método solo tendría que ver si servirlo desde Node o desde Webdis sería más rápido. Parece que nginx puede server directamente desde Memcache y el módulo http_redis parece modelado después de él. –
Si también está utilizando esto con pub/subs, querrá desactivar proxy_buffering y el proxy_read_timeout a un valor apropiadamente largo. – rrauenza