Ich benutze nginx, um Anfragen an eine Node App zu übergeben. Die App fungiert im Grunde als Remote-Cache für html (prüft, ob der Benutzer in der redis-db recherchiert, ob dies nur angezeigt wird, wenn nicht, und speichert es im Redis-Cache und bietet es an.)Verwenden von nginx, um Inhalte direkt aus einem Redis-Cache zu liefern
Ich war neugierig, ob es sowieso darum ging, die Node App zu umgehen, indem ich nginx den Inhalt direkt von redis bereitstellen ließ? Ich habe mit dem http_redis-Modul herumgespielt, aber ich kann es nicht wirklich zum Laufen bringen.
Ein einfaches Beispiel wäre: http://mywebsite.com/a wo Nginx würde den Inhalt in der 'a' Taste oder geben Sie es an die Knoten-App, wenn der Schlüssel nicht vorhanden war. Ist das überhaupt möglich?
hmmm, ich werde es überprüfen. Ich weiß nicht viel über Nginx, also wusste ich nicht einmal, ob das, was ich fragte, möglich war. Ich denke, für Ihre Methode würde ich nur sehen müssen, ob es von Knoten oder Webdis schneller wäre. Es scheint, dass nginx in der Lage ist, direkt von Memcache Server und das http_redis-Modul scheint danach modelliert. –
Wenn Sie dies auch mit Pub/Subs verwenden, sollten Sie proxy_buffering ausschalten und proxy_read_timeout auf einen entsprechend langen Wert setzen. – rrauenza