内容提要
Supabase Storage 更新了性能、安全性和可靠性,解决了并发上传导致的写入性能下降和路径遍历漏洞等问题。新算法使对象列表速度提升,深度分页速度提高至14.8倍。默认阻止直接SQL删除,确保文件不被意外删除,所有迁移现已可重复执行,减少支持请求。
关键要点
-
Supabase Storage 更新了性能、安全性和可靠性,解决了并发上传导致的写入性能下降和路径遍历漏洞等问题。
-
新的混合跳过扫描算法使对象列表速度提升,深度分页速度提高至14.8倍。
-
默认阻止直接SQL删除,确保文件不被意外删除,所有迁移现已可重复执行,减少支持请求。
-
文件后端现在无法读取或写入配置存储路径之外的文件,关闭了路径遍历漏洞。
-
所有存储迁移现在都是完全幂等的,可以安全地重放整个迁移链而不会出错。
延伸解读
性能提升的实际影响
Supabase Storage 的新混合跳过扫描算法显著提升了对象列表和深度分页的速度,尤其在处理大规模数据时,深度分页速度提高至14.8倍。这意味着用户在管理大量对象时,能够更快速地获取所需信息,提升了整体使用体验。
安全性增强的重要性
此次更新关闭了路径遍历漏洞,确保文件只能在配置的存储路径内读取或写入。这一安全性增强措施对于保护用户数据至关重要,尤其是在处理敏感信息时,能够有效防止潜在的安全风险。
防止意外删除的机制
新版本默认阻止直接通过 SQL 删除操作,这一改动有效减少了因误操作导致的孤立对象问题。用户在进行数据管理时,需注意这一机制,确保在需要删除对象时采取正确的操作方式,避免数据丢失。
延伸问答
Supabase Storage 更新了哪些性能方面的内容?
Supabase Storage 更新了对象列表速度和深度分页速度,深度分页速度提高至14.8倍,解决了并发上传导致的写入性能下降问题。
Supabase Storage 如何提高安全性?
通过阻止直接SQL删除和关闭路径遍历漏洞,确保文件不被意外删除,并限制文件读取和写入在配置存储路径内。
Supabase Storage 的迁移现在有什么新特性?
所有存储迁移现在都是完全幂等的,可以安全地重放整个迁移链而不会出错,减少了支持请求。
Supabase Storage 的新算法有什么优势?
新的混合跳过扫描算法使对象列表速度提升,避免了旧系统在高并发和大对象数量下的性能瓶颈。
如何防止在 Supabase Storage 中意外删除文件?
默认情况下,直接SQL删除被阻止,只有在设置特定会话变量后才能执行删除操作。
Supabase Storage 的新特性对开发者有什么影响?
这些更新无需代码更改即可生效,提升了性能和安全性,减少了支持请求,简化了开发者的工作。