zoukankan      html  css  js  c++  java
  • nginx的缓存服务

    都知道缓存的目的是为了减小服务端的压力,可以在客户端直接取到数据

    客户端---------------nginx(代理缓存)------------------服务端

    代理缓存的描述:

    就是客户端发送请求->nginx->发送请求到服务端->服务端返回数据->nginx做完缓存后->返回数据到客户端;

    之后客户端再发送请求->nginx->nginx缓存的数据会直接返回给客户端

    nginx做缓存配置(proxy_cache)

    proxy_cache_path 这是缓存目录,放缓存文件     levels是分级的

    key_zone 是定义开辟zone空间的名字   10m是开辟的zone空间的大小

    max_size是设定缓存的最大容量,  inactive是设置缓存文件的存在的时间,如果设置60,意思就是说缓存文件60分钟没被访问就会自动删除

    use_temp_path直接off就行了,这个是也是放缓存文件的地方

    以上配置就是将nginx代理缓存给配置好了

    另外注意 proxy_next_upstream 这个设置 当一台服务器报错500,502,503,504等,都会直接跳转到另一台服务器

    设置不缓存配置

  • 相关阅读:
    AN BD FD DD CD UT CT TT IT ST UAT OP
    log4j
    重构代码
    with as sql的优化
    svn locked,并且无法clean up 的解决方法
    去掉Eclipse中没用的workspace
    getHibernateTemplate()的get方法
    Java反射
    windows 右键新建html文档
    fiddler 针对单个接口打断点
  • 原文地址:https://www.cnblogs.com/gaosf/p/10239297.html
Copyright © 2011-2022 走看看