为什么 Matrix 至今不实现 Event 删除后自动删除关联资源的功能?这样相当于上传的文件永远无法删除, Server 的存储消耗是单向无限增大的,好奇官方的公益服务器 matrix.org 一年要浪费多少成本
收藏(0)
分享
相关标签:
注意:本文归作者所有,未经作者允许,不得转载
-
2022年9月27日 12:16
至于节约空间, 我自建的服务器目前的策略:
1. 单个文件大小上限为 1536 MB;
2. >= 25 MB 的文件于上传到服务器 7 天后删除 (< 25 MB 的永久保存), 其实就是用 crontab 每 5 分钟轮询 1 次至今 7 天前的文件, 然后调用服务器的 API 批量删除.
3. 服务器 API 没能删除的直接用 Shell 命令强行干掉.
这种方法能删除文件但不能删除与文件关联的那个事件. 被删除的文件仍然会残留在聊天记录. 就比较头疼.
目前还在用外部服务部分取代 Synapse 的文件传输, 毕竟小问题比较多.
所有平台的 Element 客户端都没处理好这个问题.
0
0
-
2022年9月27日 12:48
至于节约空间, 我自建的服务器目前的策略:
1. 单个文件大小上限为 1536 MB;
2. >= 25 MB 的文件于上传到服务器 7 天后删除 (< 25 MB 的永久保存), 其实就是用 crontab 每 5 分钟轮询 1 次至今 7 天前的文件, 然后调用服务器的 API 批量删除.
3. 服务器 API 没能删除的直接用 Shell 命令强行干掉.
这种方法能删除文件但不能删除与文件关联的那个事件. 被删除的文件仍然会残留在聊天记录. 就比较头疼.
目前还在用外部服务部分取代 Synapse 的文件传输, 毕竟小问题比较多.
所有平台的 Element 客户端都没处理好这个问题.
0
0