Sto utilizzando nginx per passare richieste a un'app Node. L'app funziona fondamentalmente come cache remota per html (controlla se l'utente che sta richiedendo si trova nel redis db, se è solo mostrato che, se non lo prendi e lo memorizza nella cache redis e lo serve).Uso di nginx per pubblicare il contenuto direttamente da una cache redis
Ero curioso di sapere se ci fosse comunque la possibilità di bypassare l'app Node facendo pubblicare nginx il contenuto direttamente da redis? Ho fatto scherzi con il modulo http_redis ma non riesco davvero a farlo funzionare.
Un semplice esempio potrebbe essere: http://mywebsite.com/a dove nginx servirà il contenuto nella chiave 'a' o lo passerà all'app del nodo se la chiave non esiste. È possibile?
hmmm, lo controllerò. Non so molto di nginx quindi non sapevo nemmeno se ciò che stavo chiedendo fosse possibile. Immagino per il tuo metodo che dovrei solo vedere se servirlo dal Nodo o da Webdis sarebbe più veloce. Sembra che nginx sia in grado di eseguire il server direttamente da memcache e il modulo http_redis sembra modellato dopo di esso. –
Se si utilizza anche questo con pub/subs, si consiglia di disattivare proxy_buffering e il proxy_read_timeout su un valore appropriatamente lungo. – rrauenza