多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### Memcached 你可以利用本模块来进行简单的缓存以提高系统效率。本模块计划在未来进行扩展。 __配置示例__ ~~~ server { : location / { : set $memcached_key $uri; : memcached_pass name:11211; : default_type text/html; : error_page 404 = /fallback; : } : location = /fallback { : proxy_pass backend; : } } ~~~ ### 指令 - [#memcached_pass memcached_pass] - [#memcached_connect_timeout memcached_connect_timeout] - [#memcached_send_timeout memcached_send_timeout] - [#memcached_read_timeout memcached_read_timeout] - [#memcached_buffer_size memcached_buffer_size] - [#memcached_next_upstream memcached_next_upstream] ### 变量 - $memcached_key ### memcached_pass **语法:***memcached_pass [ name:port ]* **默认值:***none* **作用域:***http, server, location* The backend should set the data in memcached. The memcached key is "/uri?args". Since 0.5.9 the memcached key is now in `$memcached_key`. ### memcached_connect_timeout **语法:***memcached_connect_timeout [ time ]* **默认值:***60000* **作用域:***http, server, location* The timeout for connecting to memcached, in milliseconds. ### memcached_read_timeout **语法:***memcached_read_timeout [ time ]* **默认值:***60000* **作用域:***http, server, location* The timeout for reading from memcached, in milliseconds. ### memcached_send_timeout **语法:***memcached_send_timeout [ time ]* **默认值:***60000* **作用域:***http, server, location* The timeout for sending to memcached, in milliseconds. ### memcached_buffer_size **语法:***memcached_buffer_size [ size ]* **默认值:** see *getpagesize(2)* **作用域:***http, server, location* The recv/send buffer size, in bytes. ### memcached_next_upstream **语法:***memcached_next_upstream [ error | timeout | invalid_response | not_found | off ]* **默认值:***error timeout* **作用域:***http, server, location* Which failure conditions should cause the request to be forwarded to another upstream server? Applies only when the value in memcached_pass is an upstream with two or more servers.