• 世卫将“游戏障碍”列为新疾病 哪些症状可被确诊? 2019-05-07
  • 多部门三令五申禁网售彩票,世界杯竞猜APP上仍热卖 2019-05-07
  • 退牧还草 为藏羚羊迁徙让路 2019-05-05
  • 候选企业:苏宁控股集团有限公司 2019-05-05
  • 这是全国精气最为集中的地方 被称为中国丹田所在 ——凤凰网房产 2019-05-04
  • 状态差被郎平退货?丁霞归队仍是国内最好二传 2019-05-01
  • 天津市环境保护突出问题边督边改公开信息 2019-05-01
  • 董明珠代表:建立保护企业人才机制 遏制“恶意挖人”现象 2019-04-30
  • 7月1日起铁路将实施新列车运行图 北京再增12.5对复兴号 2019-04-24
  • 国际国内--山西频道--人民网 2019-04-23
  • 奥迪在华“三十已立” 坐拥天时,指向人和 2019-04-23
  • 中考期间 太原27个公共自行车服务点有人值守 2019-04-10
  • 有人被逼作弊,有人收获爱情,和高考有关的60个瞬间 2019-04-10
  • 深圳2018年将开行3趟援疆旅游扶贫专列 2019-04-05
  • 警惕套路贷 放贷是幌子 建议增设非法放贷罪 2019-03-25
  • 山东十一选五专家杀号 Chinaunix首页 | 论坛 | 山东十一选五专家杀号
    • 博客访问: 75620
    • 博文数量: 17
    • 博客积分: 0
    • 博客等级: 民兵
    • 技术积分: 250
    • 用 户 组: 普通用户
    • 注册时间: 2019-02-21 17:42
    文章分类
    文章存档

    2019年(17)

    我的朋友

    分类: LINUX

    2019-03-04 16:35:55

    以下是对Nginx中的PHP缓存进行了详细的分析介绍,需要的朋友可以参考下
    Nginx缓存
    nginx有两种缓存机制:fastcgi_cache和proxy_cache
    下面我们来说说这两种缓存机制的区别吧
    proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的
    fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内容
    proxy_cache缓存减少了nginx与后端通信的次数,节省了传输时间和后端带宽
    fastcgi_cache缓存减少了nginx与php的通信次数,更减轻了php和数据库的压力。
    proxy_cache缓存设置
    复制代码 代码如下:
    #注:proxy_temp_path和proxy_cache_path指定的路径必须在同一分区
    proxy_temp_path /data0/proxy_temp_dir;
    #设置Web缓存区名称为cache_one,内存缓存空间大小为200MB,1天没有被访问的内容自动清除,硬盘缓存空间大小为30GB。
    proxy_cache_path /data0/proxy_cache_dir levels=1:2 keys_zone=cache_one:200m inactive=1d max_size=30g;
    server
    {
    listen 80;
    server_name www.yourdomain.com 192.168.8.42;
    index index.html index.htm;
    root /data0/htdocs/www;
    location /
    {
    #如果后端的服务器返回502、504、执行超时等错误,自动将请求转发到upstream负载均衡池中的另一台服务器,实现故障转移。
    proxy_next_upstream http_502 http_504 error timeout invalid_header;
    proxy_cache cache_one;
    #对不同的HTTP状态码设置不同的缓存时间
    proxy_cache_valid 200 304 12h;
    #以域名、URI、参数组合成Web缓存的Key值,Nginx根据Key值哈希,存储缓存内容到二级缓存目录内
    proxy_cache_key hosthosturiisargsis_argsargs;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_pass //backend_server;
    expires 1d;
    }
    #用于清除缓存,假设一个URL为//192.168.8.42/test.txt,通过访问//192.168.8.42/purge/test.txt就可以清除该URL的缓存。
    location ~ /purge(/.*)
    {
    #设置只允许指定的IP或IP段才可以清除URL缓存。
    allow 127.0.0.1;
    allow 192.168.0.0/16;
    deny all;
    proxy_cache_purge cache_one $host11is_argsKaTeX parse error: Expected 'EOF', got '}' at position 7: args; }? #扩展名以.php、.jsp…
    {
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_pass //backend_server;
    }
    access_log off;
    }
    }

    fastcgi_cache缓存设置
    复制代码 代码如下:
    #定义缓存存放的文件夹
    fastcgi_cache_path /tt/cache levels=1:2 keys_zone=NAME:2880m inactive=2d max_size=10G;
    #定义缓存不同的url请求
    fastcgi_cache_key "schemeschemerequest_methodhosthosturiargfilenamearg_filenamearg_xKaTeX parse error: Expected '}', got 'EOF' at end of input: …ation ~ (|.php) {
    root /www;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_cache NAME;
    fastcgi_cache_valid 200 48h;
    fastcgi_cache_min_uses 1;
    //www.iis7.com/a/lm/ftp/
    fastcgi_cache_use_stale error timeout invalid_header http_500;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;

    阅读(5186) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~
    评论热议
    请登录后评论。

    登录 注册

  • 世卫将“游戏障碍”列为新疾病 哪些症状可被确诊? 2019-05-07
  • 多部门三令五申禁网售彩票,世界杯竞猜APP上仍热卖 2019-05-07
  • 退牧还草 为藏羚羊迁徙让路 2019-05-05
  • 候选企业:苏宁控股集团有限公司 2019-05-05
  • 这是全国精气最为集中的地方 被称为中国丹田所在 ——凤凰网房产 2019-05-04
  • 状态差被郎平退货?丁霞归队仍是国内最好二传 2019-05-01
  • 天津市环境保护突出问题边督边改公开信息 2019-05-01
  • 董明珠代表:建立保护企业人才机制 遏制“恶意挖人”现象 2019-04-30
  • 7月1日起铁路将实施新列车运行图 北京再增12.5对复兴号 2019-04-24
  • 国际国内--山西频道--人民网 2019-04-23
  • 奥迪在华“三十已立” 坐拥天时,指向人和 2019-04-23
  • 中考期间 太原27个公共自行车服务点有人值守 2019-04-10
  • 有人被逼作弊,有人收获爱情,和高考有关的60个瞬间 2019-04-10
  • 深圳2018年将开行3趟援疆旅游扶贫专列 2019-04-05
  • 警惕套路贷 放贷是幌子 建议增设非法放贷罪 2019-03-25
  • 贵州生肖时时彩走势 码报 彩票论坛首页 南国特区彩票论坛 360老时时彩4星技巧 北京幸运飞艇pk10开奖记录 福利彩票走势图200期 七星彩论坛 新时时彩二星和值遗漏 京东彩票出票中 排列5开奖结果查询 澳客竞彩足球比分记录 北京pk10几点开始 今日福彩3d 重庆百变王牌走势图百宝彩 好运快3怎么玩