对象存储的正确使用方法(小文件)

根据使用对象存储的经验,得出以下正确使用的方法。

1.所有的存储逻辑,包括对文件和数据库的增删改操作,都要基于对本地操作,也就是不需要使用任何的对象存储API。

2.所有的读取操作,也就是查操作,都直接使用对象存储服务,启用其镜像存储服务即可,这样所有本地的资源在被第一次访问时都会被自动同步到对象存储服务器中。

3.在本地的存储逻辑中,当对文件进行新增操作后,可以加一次对对象存储服务器相应新资源的访问逻辑,这样就自动实现了即时同步,而不用等第一个用户去访问,导致一定的体验损失(由于一般情况下,前后台的文件新增操作后,都自然会进行一次显示,所以这一步本质上天然由文件的上传者完成了,也即不需要编写额外的访问逻辑)。

4.对于删改逻辑,由于业务代码都只对本地操作,所以如果业务中删改逻辑很多(例如图片应用),那么对象存储服务器上等于会对任何文件做永久备份,如果成本太高,则可以在本地删改逻辑后,同步调用对象存储的API,对相应远程文件进行删改操作。如果仍旧想备份,可以将这个文件另行拷贝到备份文件夹。

5.需要的情况下启用图片自动压缩功能。

发表评论

电子邮件地址不会被公开。 必填项已用*标注