当前位置: 首页 > news >正文

西地那非片的功能主治说明书沈阳seo团队

西地那非片的功能主治说明书,沈阳seo团队,室内设计效果图一套方案,WordPress用户中心开发Nginx缓存 一般情况下系统用到的缓存有三种 服务端缓存: 缓存存在后端服务器,如redis代理缓存: 缓存存储在代理服务器或中间件,内容从后端服务器获取,保存在本地客户端缓存: 缓存在浏览器什么时候会出现3…

Nginx缓存

一般情况下系统用到的缓存有三种

  • 服务端缓存: 缓存存在后端服务器,如redis
  • 代理缓存: 缓存存储在代理服务器或中间件,内容从后端服务器获取,保存在本地
  • 客户端缓存: 缓存在浏览器什么时候会出现304? 服务器响应中包含有ETaglast-modified,浏览器下次去请求时会发送这两个标签,直接返回304 Not Modified来告诉浏览器该资源没有修改,不需要从服务器获取最新的,浏览器就会直接使用本地缓存

Nginx使用的缓存属于代理缓存

cache配置

Nginx通过proxy_cache来实现缓存。Buffer(缓冲)主要用于传输效率不同步或者优先级不相同的设备之间传输数据,通过对一方数据进行临时存放,在统一发送的方式传递给另一方,以降低进程间的等待时间;Cache(缓存)主要用于将硬盘上已有的数据在内存中建立缓存数据,提高数据的访问效率。

而proxy_cache只有在Proxy Buffer机制开启的情况下Proxy Cache的配置才会发挥作用。

相关配置

  • proxy_zone: zone | off 默认是off,即关闭proxy_cache功能,zone为用于存放缓存的内存区域名称,可以在http/server、location块内使用

  • proxy_cache_path: path [levels=levels] keys_zone-name:size [inactive=time] [max_size=size] 只能在http块内使用

    • path:设置缓存数据存放的路径
    • levels:设置目录层级,如levels=1:2,表示有两个子目录
    • keys_zone:设置内存zone的名称和大小,如keys_zone=my:10m
    • inactive:设置缓存多长时间失效,当磁盘上的缓存数据在该时间段内没有被访问过,就会失效,数据将被删除,默认10s
    • max_size:设置硬盘中最多缓存多少数据,数据超出,则删除最少访问的数据
  • proxy_cache_methods: GET HEAD POST 设置缓存哪些方法

  • proxy_cache_min_uses: 设置缓存的最小使用次数

  • proxy_cache_valid: 对不同的状态码缓存不同的时间

  • proxy_cache_key: 设置缓存的key值

示例

http {proxy_cache_path    /var/www/cache #缓存地址levels=1:2 #目录分级keys_zone=test_cache:10m #开启的keys空间名字:空间大小(1m可以存放8000个key)max_size=10g #目录最大大小(超过时,不常用的将被删除)inactive=60m #60分钟内没有被访问的缓存将清理use_temp_path=off; #是否开启存放临时文件目录,关闭默认存储在缓存地址server {# 使用缓存location / {proxy_cache test_cache;    #开启缓存对应的名称,在keys_zone命名好proxy_cache_valid 200 304 12h;    #状态码为200 304的缓存12小时proxy_cache_valid any 10m;    #其他状态缓存10分钟proxy_cache_key $host$uri$is_args$args;    #设置key值add_header Nginx-Cache "$upstream_cache_status";}#不使用缓存if ($request_uri ~ ^/(login|register) ) {    #当请求地址有login或register时set $nocache = 1;    #设置一个自定义变量为true}location / {proxy_no_cache $nocache $arg_nocache $arg_comment;proxy_no_cache $http_pragma $http_authoriztion;}}
}

expires配置

location ~ .*.(jpg|jpeg|gif|png)$ {# 设置图片缓存过期时间expires 1d;
} # 匹配静态目录
location ~^ /(|css|js) / {expires 2h;
}

响应会返回给浏览器Expires属性,展示的是过期时间,之后再次请求该资源时,如果没有超过响应返回的Expires时,则不需要向服务器访问,直接从缓存中获取

静态资源缓存

# 缓存zone levels表示缓存层级以及目录位数 keys_zone表示缓存内存大小 inactive有效期 max_size所占用的最大磁盘大小
proxy_cache_path /data/nginx/cache_ad levels=1:2 keys_zone=cache_cache_ad:100m inactive=7d max_size=200m;server {location / {# 缓存zoneproxy_cache cache_ad;# 缓存key  进行md5proxy_cache_key $host$uri$is_args$args;# 什么情况下进行缓存存储proxy_cache_valid 200 304 12h;}
}
http://www.dt0577.cn/news/5115.html

相关文章:

  • 上海网页设计培训哪个好seo营销推广服务公司
  • 建社个人网站seosem顾问
  • 做网站用boot微信公众号小程序怎么做
  • b2c网站的促销策略卖友情链接赚钱
  • 网站 title 被修改百度搜索引擎的特点
  • 手机网站的必要性百度快照的作用是什么
  • 深圳网站建设 制作元好看的seo网站
  • 电子商务网站平台建设预算不包括查询关键词网站
  • 企业微网站怎么做百度搜索网站优化
  • 网站空间在那里买西安百度关键词推广
  • b2b网站框架推广神器
  • 代码做网站的软件今日头条新闻头条
  • css做网站宽高怎么决定创建网站的基本步骤
  • 怎样做网站手机客户端搜索词
  • 360网站运营百度公司地址在哪里
  • 江都区建设局的政府网站百度网盘app下载安装官方免费版
  • 二级域名的网站备案宁波网站建设公司哪家好
  • 做php网站需要什么软件开发网站优化建议
  • 创立网站做电商网页设计与制作知识点
  • 简单的电影网站模板中国最新军事新闻
  • 网站建设文库 新的开始域名网
  • 备案二级域名南宁seo营销推广
  • 做国外批发网站哪个好软文推广策划方案
  • 重庆做网站公司电话免费网站seo
  • 建设装修网站网络广告的概念
  • 做电影网站用什么服务器比较好厦门排名推广
  • 站点和网站的区别近期的重大新闻
  • 电商类网站怎么做 seo网络推广外包哪家好
  • 评析武汉市政府门户网站的建设情况百度免费推广网站
  • 企业网站优化公司有哪些域名备案