发布于 2015-09-19 23:56:39 | 132 次阅读 | 评论: 0 | 来源: 网络整理

你可以利用本模块来进行简单的缓存以提高系统效率。本模块计划在未来进行扩展。

__配置示例__

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.

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务