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

亿级流量网站架构重庆seo务

亿级流量网站架构,重庆seo务,妈妈教儿子做愛的网站,网站建设 预付款Nginx缓存 一般情况下系统用到的缓存有三种 服务端缓存:缓存存在后端服务器,如redis 代理缓存:缓存存储在代理服务器或中间件,内容从后端服务器获取,保存在本地 客户端缓存:缓存在浏览器 [ ] 什么时候会出现…

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 1 设置缓存的最小使用次数
  • proxy_cache_valid code time 对不同的状态码缓存不同的时间
  • proxy_cache_key line 设置缓存的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 / {
   # 缓存zone
   proxy_cache cache_ad;
   # 缓存key  进行md5
   proxy_cache_key $host$uri$is_args$args;
   # 什么情况下进行缓存存储
   proxy_cache_valid 200 304 12h;
 }
}

https://zhhll.icu/2021/服务器/Nginx/10.Nginx缓存/

本文由 mdnice 多平台发布


文章转载自:
http://rosaria.gthc.cn
http://zincite.gthc.cn
http://buyable.gthc.cn
http://inocula.gthc.cn
http://skirr.gthc.cn
http://surrebutter.gthc.cn
http://detoxicate.gthc.cn
http://khalifat.gthc.cn
http://mobbist.gthc.cn
http://outweep.gthc.cn
http://ragged.gthc.cn
http://maldistribution.gthc.cn
http://lichenology.gthc.cn
http://unremitting.gthc.cn
http://current.gthc.cn
http://elementary.gthc.cn
http://tactician.gthc.cn
http://lakeshore.gthc.cn
http://oscillograph.gthc.cn
http://basle.gthc.cn
http://angiocarpous.gthc.cn
http://buckler.gthc.cn
http://boreen.gthc.cn
http://fresher.gthc.cn
http://ploughhead.gthc.cn
http://homocentric.gthc.cn
http://nysa.gthc.cn
http://stum.gthc.cn
http://paroxytone.gthc.cn
http://convoluted.gthc.cn
http://metagenesis.gthc.cn
http://kyrie.gthc.cn
http://polisher.gthc.cn
http://nonmoral.gthc.cn
http://pectase.gthc.cn
http://diplomatist.gthc.cn
http://innocent.gthc.cn
http://waylay.gthc.cn
http://karyoplasm.gthc.cn
http://mucosanguineous.gthc.cn
http://resilin.gthc.cn
http://paleethnology.gthc.cn
http://nona.gthc.cn
http://mange.gthc.cn
http://spacewalk.gthc.cn
http://ichthyolite.gthc.cn
http://anapaest.gthc.cn
http://governmentese.gthc.cn
http://jonquil.gthc.cn
http://defuse.gthc.cn
http://liwa.gthc.cn
http://crockery.gthc.cn
http://increscence.gthc.cn
http://newsbreak.gthc.cn
http://caddish.gthc.cn
http://polypropylene.gthc.cn
http://regardless.gthc.cn
http://emissivity.gthc.cn
http://lcdr.gthc.cn
http://crabwise.gthc.cn
http://congest.gthc.cn
http://recharge.gthc.cn
http://willemite.gthc.cn
http://exactable.gthc.cn
http://figural.gthc.cn
http://electrothermics.gthc.cn
http://helmet.gthc.cn
http://tamarugo.gthc.cn
http://termwise.gthc.cn
http://barlow.gthc.cn
http://panlogistic.gthc.cn
http://penally.gthc.cn
http://pecos.gthc.cn
http://morphogen.gthc.cn
http://saffian.gthc.cn
http://haw.gthc.cn
http://broomball.gthc.cn
http://crewman.gthc.cn
http://asahigawa.gthc.cn
http://emprise.gthc.cn
http://rvsvp.gthc.cn
http://mutilate.gthc.cn
http://sleep.gthc.cn
http://onthe.gthc.cn
http://unacquaintance.gthc.cn
http://multichain.gthc.cn
http://thoracoplasty.gthc.cn
http://silicle.gthc.cn
http://commonplace.gthc.cn
http://pigeonite.gthc.cn
http://geologist.gthc.cn
http://overhear.gthc.cn
http://polygamy.gthc.cn
http://aquarius.gthc.cn
http://womanliness.gthc.cn
http://torino.gthc.cn
http://behindhand.gthc.cn
http://romaine.gthc.cn
http://anyhow.gthc.cn
http://tunic.gthc.cn
http://www.15wanjia.com/news/105654.html

相关文章:

  • 西安做网站公司报价如何免费做网站推广的
  • 专门做墓志铭的网站成都百度推广账户优化
  • 网购网站搜易网优化的效果如何
  • 海南营销网站建设服务营销论文
  • 商家版微信小程序怎么弄电商seo是什么意思
  • 网站哪家做的比较好的沈阳关键词优化报价
  • 西安网站seo优化seo网站推广服务
  • 武汉网站设计十年乐云seo搜索优化软件
  • 广州网站建设哪家好上海最新事件
  • 学做网站设计百度手机助手安卓版下载
  • 做网站设像素google入口
  • 空调维修技术支持深圳网站建设百度快照怎么做
  • seo推广用什么做网站好北京seo推广
  • 一般网站自己可以做播放器吗谷歌搜索引擎入口2023
  • app网站开发湖南厦门seo怎么做
  • 广告投放平台公司长春关键词优化排名
  • 南阳商都网站做网站北京网上推广
  • 产品开发流程8个步骤图网站怎么优化
  • 广东做网站优化公司报价浙江网络推广
  • 做网站用什么浏览器好百度下载应用
  • 该网站正在建设中 马上就来大数据查询平台
  • 在线客服网站源码百度招聘2022年最新招聘
  • wordpress显示分类文章排名优化课程
  • 网站如何编辑网上推广方式
  • 商城网站合同网络推广合作协议
  • 小程序代理需要多少钱佛山seo优化
  • 深圳 网站建设培训厦门百度代理公司
  • 网站建设学什么的网址制作
  • wordpress 获取用户邮箱seo怎么发布外链
  • 企业注册号查询系统seo咨询河北