我正在尝试使用 Memcached 配置 NGINX 以提供 HTML
我为 NGINX 找到了以下 Memcached 模块:
http://wiki.nginx.org/NginxHttpMemcachedModule
但我似乎无法通过阅读上面的教程让 NGINX 从 Memcached 提供我的 HTML(例如 index.html)文件。
任何人都知道 NGINX 配置应该是什么才能打赌它可以从 Memcached 提供 HTML 服务吗?
请您参考如下方法:
要像这样将 memcached 与 nginx 一起使用,您需要使用正确的键/值对填充 memcached。为此,您需要 @fallback 位置来为您做一些工作。
当一个匹配的请求进来时,nginx 将使用你设置的 $memcache_key 来查询 memcached。如果找到该值,则将其发送到浏览器。如果不是,回退位置将调用您的后端系统来做两件事:
生成响应并将其发送回浏览器。
将响应发送到 memcached 并设置适当的键/值对。
下一次请求相同的 key 时,它将在 memcached 中并直接从那里提供服务。