zoukankan      html  css  js  c++  java
  • Nginx 静态缓存

    静态文件缓存

      静态缓存在客户端下进行缓存,可以设置缓存文件类型与缓存时间,提升客户端访问站点速度。

          主要对图片,css,js等元素更改机会比较少的情况下使用,特别是图片,占用带宽大,我们完全可以设置图片在浏览器本地缓存365d,css,js,html可以缓存个10来天,缓存的时候,我们需要将需要缓存的拓展名列出来, Expires缓存配置在server字段里面。

    配置方法

    1、配置案例一

    location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
            {
                   # 缓存时间30天
                   expires       30d;
                   # off不记录日志
                   access_log   off;
             }
    虚拟主机内修改

    2、配置案例二

     location ~ .*.(js|css)?$
             {
                   # 缓存时间12小时
                   expires          12h;
                   # 关闭日志
                   access_log     off;
              }
    虚拟主机内修改

    3、配置方案三

    # 缓存文件类型
    location ~* .(js|css)$ {
       
      # 缓存时间为7天
      expires 7d;
      
      # 是否在error_log中记录不存在的错误。默认on。
      log_not_found off;
    
      # 是否开启日志
      access_log off;
    
    } 
    虚拟主机内修改
  • 相关阅读:
    HTML5画布(线条、渐变)
    HTML5画布(圆形)
    HTML5画布(矩形)
    HTML5拖放
    HTML5音频
    HTML5视频
    table添加正确的样式
    Mac上SublimeText3安装Emmet时PyV8安装问题
    PHP分页
    Mysql的limit用法
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/8394715.html
Copyright © 2011-2022 走看看