企业门户网站建设管理制度网站如何设置域名
企业门户网站建设管理制度,网站如何设置域名,有哪些程序做的网站,怎么样开网店卖东西目录
基本介绍
安装添加模块
模块配置指令 基本介绍
nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出#xff0c;后续的请求不再经过应用程序处理#xff0c;如php-fpm、django#xff0c;大大的提升动态页面的速度。nginx只负责从memcach…目录
基本介绍
安装添加模块
模块配置指令 基本介绍
nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出后续的请求不再经过应用程序处理如php-fpm、django大大的提升动态页面的速度。nginx只负责从memcached服务器中读取数据要往memcached写入数据还得需要后台的应用程序来完成主动的将要缓存的页面缓存到memcached中可以通过404重定向到后端去处理的。 nginx 只负责从memcached读取指定的缓存数据 -- nginx只负责从memcached读 后台应用程序通过相关逻辑将要缓存的页面推送到memcached,方便nginx去调用 --后台程序负责写 Nginx 的 ngx_http_memcached_module 模块本身并没有提供缓存功能它只是一个将用户请求转发到 Memcached 服务器的代理模块。 安装添加模块
安装第三方模块ngx_http_php_memcache_standard_balancer-master
解压到path/ngx_module配置./configure --prefix/xxx/xxx-add_modulepath/ngx_module编译安装make make install
模块配置指令
server {location / {set $memcached_key $uri?$args; # 设置Memcached缓存keymemcached_pass 127.0.0.1:11211; # 设置被代理Memcached地址error_page 404 502 504 fallback; # 返回状态码404、502、504时跳入内部请求}location fallback {proxy_pass http://backend; # 将请求转发给后端服务器}
}
指令名称指令值格式默认值指令说明memcached_bindaddress[transparent] 或 off--设置从指定的本地 IP 地址及端口与 Memcached 服务器建立连接指令值可以是变量。指令值参数为 transparent 时允许将客户端的真实 IP 透传给被代理服务器并以客户端真实 IP 为访问被代理服务器的源 IP指令值为 off 时则取消上一层指令域同名指令的配置memcached_buffer_sizesize4k 或 8k设置用于读取 Memcached 服务器读取响应数据缓冲区的大小当 Nginx 收到响应数据后将同步传递给客户端memcached_connect_timeouttime60sNginx 与 Memcached 服务器建立连接的超时时间通常不应超过 75smemcached_force_rangeson 或 offoff启用来自 Memcached 服务器的缓存和未缓存响应的 byte-range 请求支持而不考虑这些响应头中的 Accept-Ranges 字段memcached_gzip_flagflag--启用对 Memcached 服务器缓存数据 fags 的测试flags 为客户端写入缓存时的自定义标记此处用以判断缓存数据是否被压缩存储如果数据被压缩存储则将响应头字段 Content-Encoding 设置为 gzipmemcached_next_upstreamerror、timeout、 invalid_header、 not found 或 off...error timeout当出现指令值中指定的条件时将未返回响应的客户请求传递给 upstream 中的下一个服务器memcached_next_upstream_timeouttime0设置将符合条件的客户端请求传递给 upstream 中下一个服务器的超时时间。0 为不做超时限制遍历完所有上游服务器组中的服务器为止memcached_next_upstream_triesnumber0设置符合条件的客户端请求传递给upstream中下一个服务器的尝试次数包括第一次失败的次数。0为不做尝试次数限制遍历完所有上游服务器组中的服务器为止memcached_passaddress--设置 Memcached 服务器的地址及端口地址可以是 IP、域名或 UNIX 套接字memcached_read_timeouttime60s在连续两个从 Memcached 服务器接收数据的读操作之间的间隔时间超过设置的时间时将关闭连接memcached_send_timeouttime60s在连续两个发送到 Memcached 服务器的写操作之间的间隔时间超过设置的时间时将关闭连接memcached_socket_keepaliveon 或 offoff设置 Nginx 与 Memcached 服务器的 TCP keepalive 行为的心跳检测机制默认使用操作系统的 socket 配置若指令值为 on则开启 SO_KEEPALIVE 选项进行心跳检测 $memcached_key 定义从 memcached 服务器获取响应的键。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87182.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!