阅读完在数据库中存储图像-是还是不是?之后,我认为文件系统是存储图像的正确位置。但我想知道您如何处理上传图像的备份/版本控制以及网络负载平衡在不同环境(dev/stage/prod)中的情况。
当使用数据库时,这些问题很容易处理,例如从生产环境中备份并恢复数据库到开发环境中。
您认为使用git来处理上传文件的版本控制怎么样?
生产环境:
当使用数据库时,这些问题很容易处理,例如从生产环境中备份并恢复数据库到开发环境中。
您认为使用git来处理上传文件的版本控制怎么样?
生产环境:
- 将图像上传到Web服务器上的共享文件夹。
- 元数据存储在数据库中
- 图像自动添加到git存储库
- 检查源代码。
- 运行脚本以恢复数据库。
- 运行脚本以获取最新的图像。