location ~* ([0-9]+)x([0-9]+)(\.JPG|jpg|GIF|gif|png|PNG|ico|ICO|bmp|BMP)$ {
set $img_width $1;
set $img_height $2;
set $ext $3;
access_by_lua '
.... --我在这里用gm生成缩略图,保存到文件了
gm.Image(srcpath):size(tonumber(ngx.var.img_width),tonumber(ngx.var.img_height)):save(savepath)
然后我在这下面执行这个uri去匹配下面这个location,然后输出结果,但是发现每次第一次总是失败,后来
再请求就没有问题,请问这里有什么好的方法可以替代
ngx.exec去请求资源吗? 能顺便说下ngx.exec的使用情况,和优缺点吗?性能怎么样?
ngx.exec(uri)
';
expires 1y;
gzip off;
}
location ~* /group1/M00/ {
alias /data/fastdfs/store/data/;
ngx_fastdfs_module;
}