Supabase Storage:重大性能、安全性和可靠性更新

Supabase Storage:重大性能、安全性和可靠性更新

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

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 的新特性对开发者有什么影响?

这些更新无需代码更改即可生效,提升了性能和安全性,减少了支持请求,简化了开发者的工作。

🏷️

标签

➡️

继续阅读