当前位置: 首页 > news >正文

由于图片视频替换和删除导致阿里云上存在大量系统不再使用的文件如何处理

后台系统用的久了,由于图片替换和删除导致阿里云上存在大量系统不在使用的图片。阿里是按照所有图片和视频等文件总容量以及下载量收费的。所以这些不用的图片和视频需要定期清理。
清理步骤是:
1.遍历访问阿里云节点下的所有文件,并写入excel文件(阿里云文件数据表)。从阿里云中查到的图片文件地址都是http://开头的,要替换成https://开头的.
2.统计后台系统使用的数据库所有的表和字段用到的图片和视频。所以数据的图片和视频规范下图片和视频的前缀很重要,便于统计。数据的图片和视频地址经常有后缀,所以存储时建议存储去掉后缀的。

    const ossProcessParams = ['?x-oss-process=video/snapshot,t_1000,m_fast','?x-oss-process=video/snapshot,t_1000,f_jpg', '?x-oss-process=video/snapshot,t_2000,f_jpg','?x-oss-process=video/snapshot,t_3000,f_jpg'];```3.查询数据库上所有表用到图片和视频的数据,并记录到excel表(数据库数据文件表)。
4.打开阿里云文件数据表和数据库数据文件表,比对两个excel数据。遍历阿里云文件数据表的图片地址,在数据库数据文件表中的图片地址查找,找不到就是需要删除的文件(待删除为文件地址表)。给出统计多少文件需要删除,总文件多少。可以指定只统计指定文件夹下需要删除的文件。
5.再次遍历阿里云节点,按照待删除为文件地址表下载到本地。已被误删除后的图片恢复。
6.遍历阿里云节点按照待删除为文件地址表删除不用文件。
下载备份待删除的图片到本地会产生下载费用,但是这这样以后不会每月都对删除文件付容量费。一劳永逸的解决问题。
阿里云 OSS 的删除操作是不可逆的,除非您开启了版本控制功能。删除需谨慎,所以我们分多步存储文件处理,不是直接删除。
http://www.dtcms.com/a/596801.html

相关文章:

  • 4-ARM-PEG-TCO(2),多臂聚乙二醇衍生物
  • 新化 网站开发万户网络oa
  • 有没有做任务能兑换现金的网站博物馆网站建设必要
  • 算法题(Python)链表篇 | 1.移除链表元素
  • 高速PCB设计指南(0)
  • 建设厅网站ca验证失败山西省大同市网站建设公司
  • 医疗企业网站模板免费下载上海十大设计公司有哪些
  • 智能图床性能优化:SpringBoot+MySQL结合多级缓存实战
  • 网站怎么用网络推广的方式
  • el-table 滚动条小箭头点不了且部分滚动条无法拖动的问题
  • K8S NFS 静态配置和动态配置 StorageClass
  • Valdi:Snapchat 开源的新一代跨平台 UI 框架
  • webpack 从零构建 Vue3
  • Next.js第二章(项目搭建)
  • 亚马逊 怎么做国外网站全国建设信息网
  • 算法 C语言实现—折半查找(二分查找)
  • 如何编辑企业网站网站前端和后台
  • 【期末网页设计作业】HTML+CSS+JS 香港旅游网站设计与实现 (附源码)
  • 配置DNS主从服务
  • 基于S函数的超螺旋滑模控制实现
  • LLM + TFLite 搭建离线中文语音指令 NLU并部署到 Android 设备端
  • wordpress 整站移植怎样在拼多多上卖自己的产品
  • AI训练成本优化,腾讯云GPU实例选型
  • 某地公园桥梁自动化监测服务项目
  • Spring Boot 中的异步任务处理:从基础到生产级实践
  • 渗透测试之json_web_token(JWT)
  • c加加聊天室项目
  • Buck电路中的自举电容取值计算
  • 媒体门户网站建设方案个人网页的内容
  • 从抽象符号到现实应用:图论的奥秘