我正在尝试使用 Memcached 配置 NGINX 来提供 HTML
我为NGINX找到了以下Memcached模块:
http://wiki.nginx.org/NginxHttpMemcachedModule
但我似乎无法通过阅读上面的教程让NGINX从Memcached提供我的HTML(例如index.html)文件。
任何人都知道NGINX配置应该是什么来打赌它来自Memcached提供HTML?
答案 0 :(得分:8)
要像这样使用带有nginx的memcached,您需要使用正确的键/值对填充memcached。要做到这一点,您需要@fallback位置为您做一些工作。
当匹配请求进入时,nginx将使用您设置$ memcache_key的任何内容查询memcached。如果找到该值,则将其发送到浏览器。如果不是,后备位置会调用您的后端系统来执行两项操作:
生成回复并将其发送回浏览器。
将响应发送到memcached并设置相应的键/值对。
下次请求同一个密钥时,它将在memcached中,并将直接从那里提供。