使用Nginx将图像URL切片到物理树文件夹

时间:2013-10-10 07:45:03

标签: nginx

我不确定我的问题的条款,但我有像这样构建的图像URL:

$finalUrl = '/images/' . base64($url) . '.jpg';

$ finalUrl转到内部屏幕截图生成服务(使用NodeJS),它解码base64编码的$ url以获取页面截图,然后将JPG保存在物理文件夹中。

我使用Nginx作为HTTP代理来提供缓存的JPG(如果它存在)或转发到NodeJS服务器以获取屏幕截图。

它工作正常但是,我的缓存文件夹现在有超过40万个JPG!所以我希望我的缓存JPG路径如下:

/cache/screenshot/{part1}/{part2}/{part3}/{part4}.jpg

树结构,每个文件夹不超过10 000个文件。 NodeJS写入这样的路径没问题,但是如何告诉Nginx查看缓存的JPG呢?

0 个答案:

没有答案