nginx初级优化篇

以下只贴出重要部分,根据情况自己修改

http {

fastcgi_cache_path/usr/local/nginx/fastcgi_cache levels=1:2 keys_zone=TEST:10m inactive=5m;  
    # FastCGI缓存指定一个文件路径、目录结构等级、关键字区域存储时间和非活动删除时间
   fastcgi_connect_timeout 300;    #指定连接到后端FastCGI的超时时间  
  fastcgi_send_timeout 300;     #指定向FastCGI传送请求的超时时间   
 fastcgi_read_timeout 300;     #指定接收FastCGI应答的超时时间  
  fastcgi_buffer_size 64k;      #指定读取FastCGI应答第一部分需要多大的缓冲区    fastcgi_buffers 4 64k;      #指定本地需要用多少盒多大的缓冲区来缓冲FastCGI的应答请求    fastcgi_busy_buffers_size 128k;   
    fastcgi_temp_file_write_size 128k;  #表示在写入缓存文件时使用多大的数据块,默认值是fastcgi_buffers的两倍    
fastcgi_cache TEST;          #开启fastcgi_cache缓存并指定一个TEST名称   
 fastcgi_cache_valid 200 302 1h;   #指定200、302应答代码的缓存1小时
   fastcgi_cache_valid 301 1d;     #将301应答代码缓存1天
   fastcgi_cache_valid any 1m;     #将其他应答均缓存1分钟{
php-fpm.conf配置参数:
pm =dynamic        #两种控制子进程方式(static和dynamic)
pm.max_children= 5     #同一时间存活的最大子进程数
pm.start_servers= 2    #启动时创建的进程数
pm.min_spare_servers= 1  #最小php-fpm进程数
pm.max_spare_servers= 3  #最大php-fpm进程数
4.proxy_cache本地缓存模块
http {
 proxy_temp_path  /usr/local/nginx/proxy_cache/temp;    #缓存临时目录  
 proxy_cache_path /usr/local/nginx/proxy_cache/cache levels=1:2 keys_zone=one:10m inactive=1d max_size=1g;   #缓存文件实际目录,levels定义层级目录,1:2说明1是一级目录,2是二级目录,keys_zone存储元数据,并分配10M内存空间。inctive表示1天没有被访问的缓存就删除,默认10分钟。max_size是最大分配磁盘空间   server {  
 listen 80;    
  server_name 192.168.1.10;     
 location / {      
  proxy_cache one;   #调用缓存区        #proxy_cache_valid 200 304 12h; #可根据HTTP状态码设置不同的缓存时间        
proxy_cache_valid any  10m;    #缓存有效期为10分钟     
 }      #清除URL缓存,允许来自哪个网段的IP可以清除缓存(需要安装第三方模块"ngx_cache_purge"),清除URL缓存方法:访问http://192.168.1.10/purge/文件名  
    location ~ /purge(/.*){      
  allow 127.0.0.1;     
   allow 192.168.1.0/24;  
      deny all;       
 proxy_cache_purge cache_one$host$1$is_args$args;
      }
 }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值