Discuz! Board
标题:
查看Nginx缓存方法
[打印本页]
作者:
zhangdong
时间:
2016-4-6 15:39
标题:
查看Nginx缓存方法
已vod缓存为例,怎么查看Nginx缓存:
1.查看Nginx中的location配置
location /Service {
set $cache_key $uri?$args;
if ($args ~ ^(\S*?)callback=[A-Za-z0-9_]+&?(\S+)?$)
{
xss_get on;
xss_callback_arg callback;
set $cache_key $uri?$1$2;
}
default_type application/json;
srcache_fetch GET /memc_hot $cache_key;
srcache_store PUT /memc_hot $cache_key;
proxy_set_header Host $host;
proxy_pass http://vod_group_tv/vod$cache_key;
}
注意: srcache_fetch GET /memc_hot $cache_key;
srcache_store PUT /memc_hot $cache_key;
以上这两个参数就是缓存的参数
2.引用location的/memc_hot路径
location /memc_hot { internal;
memc_connect_timeout 100ms;
memc_send_timeout 100ms;
memc_read_timeout 100ms;
set $memc_key $query_string;
set $memc_exptime 300;
memc_pass mc_backend;
}
参数详解:
memc_connect_timeout:连接超时时间
memc_send_timeout :发送超时时间
memc_read_timeout :响应超时时间
memc_key:values类型
memc_exptime:memcached缓存时间【以秒为单位】
注意:memc_exptime 这个参数配置是多少,就说明缓存是多长时间,以秒为单位。
欢迎光临 Discuz! Board (http://123.59.83.120:8080/)
Powered by Discuz! X3.2