欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


阿里云风云令可以同时绑定多个帐号么?
Win7 64位旗舰版系统下打开较大Word文档时反应很慢如何解决
服务器内存常见术语
linux查看硬件信息
阿里云邮箱为何收不到邮件
linux如何安装nginx
如何让win7系统切换进程更加方便?
Windows 8 系统ADSL空闲时自动掉线的解决方案
人生日历发布新版V3.0:界面全新体验
PS婚片调色教程_PS婚纱照处理教程
Nginx服务器缓存设置实例讲解
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   用nginx作为web的缓存,位于内容源web服务器与客户端之间。

  web缓存的解决方案:

  1 Squid Cache

  2 Nginx的proxy_cache

  先来看下,Nginx的proxy_cache

  组成:proxy_cache相关指令集,fastcgi相关指令集

  proxy_cache 哪个缓存区将被使用

  proxy_cache_path 缓存文件的存放路径

  proxy_cache_methods 缓存哪些HTTP方法

  proxy_cache_min_users 缓存的最小使用次数

  proxy_cache_valid 对不同返回状态码的URL设置不同的缓存时间

  proxy_cache_key 设置缓存的key值,Nginx根据key值哈希缓存

  安装第三方的ngx_cache_purge模块:

  删除指定url缓存

  Nginx的web缓存服务

  步骤一:

  ulimit -SHn 65535

  安装 pcre ./configure && make && make install

  安装ngx_cache_purge 只要解压就可以了

  安装

  代码示例:

  nginx ./configure --user=www --group=www --add-module=../ngx_cache_purge

  --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_model

  && make && make install

  步骤二:

  创建2个缓存目录

  代码示例:

  mkdir -p /data0/proxy_temp_path

  mkdir -p /data0/proxy_cache_path

  步骤三:

  配置nginx.conf的缓存

  代码示例:

  http{

  ...

  proxy_temp_path ...;

  proxy_cache_path ...;

  server{

  ...

  proxy_cache cache_name;

  proxy_cache_valid ...;

  proxy_cache_key ...;

  }

  }

  有关nginx缓存的配置,这里推荐几篇文章,大家也可以参考下:

  nginx缓存配置实例

  Nginx 设置静态文件缓存时间

  nginx缓存本地静态文件

  nginx 五种缓存方式

  nginx 缓存静态文件的方法

  nginx proxy_cache缓存配置

  Nginx 前端代理、缓存

  接下来说谫,fastcgi缓存配置。

  参数说明:

  fastcgi_cache 缓存使用哪个缓存区

  fastcgi_cache_path 设置缓存文件的存放路径

  fastcgi_cache_methodes 设置缓存哪些HTTP方法,默认HTTP GET/HEAD方法

  fastcgi_cache_min_users 设置缓存的最小使用次数,默认1

  fastcgi_cache_valid 对返回不同状态码的URL设置不同的缓存时间

  fastcgi_cache_key 设置web缓存的key值,nginx根据key值md5哈希存储缓存

  步骤一:

  创建缓存目录:缓存路径必须要在同一磁盘分区

  代码示例:

  mkdir -p /data0/fastcgi_temp_path

  mkdir -p /data0/fastcgi_cache_path

  步骤二:

  代码示例:

  Nginx配置文件

  http{

  ...

  fastcgi_temp_path ...;

  fastcgi_cache_path ...;

  server{

  ...

  fastcgi_cache cache_name;

  fastcgi_cache_valid ...;

  fastcgi_cache_key ...;

  }

  }

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站