内容提要
Supabase发布了pg_graphql扩展,支持PostgreSQL的GraphQL功能,简化数据库操作。同时推出全球CDN,提升资源加载速度,并增强了安全性和性能,支持TLS 1.3和HTTP/3协议。Supabase Functions正在开发中,欢迎社区反馈。此外,推出免费课程教用户如何使用Supabase构建SaaS产品,并启动“假日黑客日”活动,鼓励开发者创新。
延伸解读
pg_graphql:数据库内建GraphQL支持
pg_graphql是一个原生PostgreSQL扩展,将GraphQL支持直接集成到数据库服务器中。它通过检查现有PostgreSQL模式来反射生成GraphQL模式,并包含解析器,无需外部服务。该扩展具有高性能、始终最新、符合最佳实践、无服务器和开源等特点,简化了数据库操作。
全球CDN与性能优化
Supabase CDN通过全球250多个城市的网络路由所有请求,显著提升资源加载速度。存储在Supabase Storage中的资产默认缓存1小时,加载速度提升一个数量级,通常只需几十毫秒。CDN还通过边缘终止SSL、支持TLS 1.3和HTTP/3协议以及Brotli压缩,进一步优化性能并增强安全性。
Supabase Functions进展与社区参与
Supabase Functions仍在开发中,尚未发布。团队通过RFC仓库公开设计思路,包括RFC 0004和0005,后者倾向于使用容器实现。同时,Supabase推出免费课程教授构建SaaS产品,并启动“假日黑客日”活动,鼓励开发者使用新功能如Realtime行级安全进行创新。
Q&A
Supabase的pg_graphql扩展有什么功能?
pg_graphql扩展为PostgreSQL添加了GraphQL支持,简化了数据库操作,保持模式生成、查询解析和解析器在数据库服务器上。
Supabase的全球CDN如何提升资源加载速度?
Supabase的全球CDN通过超过250个城市的网络路由请求,使存储在Supabase Storage中的资产加载速度更快,通常在几十毫秒内完成。
TLS 1.3协议有什么优势?
TLS 1.3减少了SSL连接的往返次数,从3次减少到2次,并支持零往返时间的会话恢复,提升了用户体验。
Supabase提供的免费课程内容是什么?
Supabase提供的免费课程教用户如何使用Next.js、Supabase和Stripe构建基于订阅的SaaS产品。
什么是“假日黑客日”活动?
“假日黑客日”活动鼓励开发者使用Supabase的新功能进行项目开发,持续10天,促进开源软件的创新。
Supabase如何增强API的安全性?
Supabase通过支持TLS 1.3和HTTP/3协议,提升了API的安全性和性能,减少了SSL连接的往返次数。