×
Falcon
2021-12-24 04:45
解决服务器空间不足的问题,目前图片的存储占了大部分空间,这些图片大部分不需要再编辑,也就是只读就可以了。现在有一种思路,先把这些图片找个外部的存储,其实就是外部的图床,上传上去后就可以腾出这部分空间了。接下来就是当用户访问原图片时重定向到对应图片在图床的链接。选用的技术:上传可以用任务队列,把图片物理地址和图床地址存入db,然后在openresty里用lua获取db里的地址进行重定向。另一种思路是我直接把这些图片下载到N1,用docker架一个nginx做图片服务器,通过frp映射到线上服务器。这样做的问题在于受带宽影响很大,如果用腾讯云这1m带宽肯定不现实,用香港阿里云的30m带宽勉强可以,从移动的家宽上行到香港服务器的速度也OK,先试试第一种方案。(imgtu基本不可用了,隔了那么长时间还有400错误,估计IP被关小黑屋了)
0

暂无评论