zoukankan      html  css  js  c++  java
  • nginx配置资源缓存

    缓存nginx服务器的静态文件。如css,js,htm,html,jpg,gif,png,flv,swf,这些文件都不是经常更新。便于缓存以减轻服务器的压力。

    打开配置文件/usr/local/nginx/conf/nginx.conf

    把下面内容加在http里面

     proxy_connect_timeout 5;
      proxy_read_timeout 60;
      proxy_send_timeout 5;
      proxy_buffer_size 16k;
      proxy_buffers 4 64k;
      proxy_busy_buffers_size 128k;
      proxy_temp_file_write_size 128k;
      proxy_temp_path /home/temp_dir;
      proxy_cache_path /home/cache levels=1:2 keys_zone=cache_one:200m inactive=1d max_size=10g;

    再在在server层级加入以下代码 location加入如下代码

    location ~ .*.(gif|jpg|png|htm|html|css|js|flv|ico|swf)(.*) {
          proxy_pass http://127.0.0.1:8000;//不缓存的直接访问后台服务器
          proxy_redirect off;
          proxy_set_header Host $host;
          proxy_cache cache_one;
          proxy_cache_valid 200 302 1h;
          proxy_cache_valid 301 1d;
          proxy_cache_valid any 1m;
          expires 30d;
    }

    配置好了测试如下图就是成功了

  • 相关阅读:
    .NET 4.6.1 给cookie添加属性
    Blog目录
    1019 数字黑洞
    1018 锤子剪刀布
    1017 A除以B
    1016 部分A+B
    1015 德才论
    1014 福尔摩斯的约会
    1013 数素数
    1012 数字分类
  • 原文地址:https://www.cnblogs.com/bruce-gou/p/6722505.html
Copyright © 2011-2022 走看看